Method: Ezframe::SubEditor#public_create_post

Defined in:
lib/ezframe/sub_editor.rb

#public_create_postObject

新規データ登録



28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/ezframe/sub_editor.rb', line 28

def public_create_post
  @form = @event[:form]
  # EzLog.debug("public_create_post: form=#{@form}")
  unless @form
    { inject: "##{@class_snake}-create-area", body: Html.convert(make_edit_form(:create)) }
  else
    # 値の保存
    @column_set.clear
    form_values = @form
    form_values.update(@env["url_params"])
    # @column_set.values = form_values
    @column_set[:id].value = @id = @column_set.create(form_values)
    # return { redirect: "#{make_base_url}/#{@id}" }
    return public_default_post
  end
end