ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΏΠ°ΡΡ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ β 4685)
ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ, - ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΈ ΡΠΎΡ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
ΡΠΎΡΠΌΡ. ΠΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ ΡΠ΄Π΅Π»Π°Π» Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎΡΠ²Π»ΡΠ»ΠΈΡΡ ΠΏΠΎΠ΄ ΠΏΠΎΠ»Π΅ΠΌ Π²Π²ΠΎΠ΄Π°, Π²ΠΎΡ ΡΠ°ΠΊ
Π½ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΏΠΎΠΌΠΎΠ³ΠΈ! Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ :)
ActiveAdmin.register
controller do
def create
<strong i="12">@section</strong> = AbqCouncilors::Councilor.create!(permitted_params[:abq_councilors_councilor].as_json)
redirect_to admin_faq_sections_path, notice: "Section was successfully created!"
end
end
ΠΠΎΡ
ΠΎΠΆΠ΅, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²Π°Π»ΠΈΠ΄Π°ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΡΠΏΠΈΡΠΎΠΊ. ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π»ΠΎΠ³ΠΈΠΊΡ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ create
action.
@dmitry Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Ρ?
Π― ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΡΠΎ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΈΠΆΠ΅.
ΠΠ°ΠΆΠ½ΠΎ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ @resource
. ΠΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ
controller do
def create
<strong i="9">@resource</strong> = AbqCouncilors::Councilor.new(permitted_params[:abq_councilors_councilor].as_json)
if @resource.save
flash[:notice] = "Councilor was successfully created!"
redirect_to admin_abq_councilor_path(@resource.id)
else
flash[:error] = "Your form is missing or has incomplete fields. Please review your entry below."
render action: 'new'
end
end
end
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π― ΠΏΠΎΠ»ΡΡΠΈΠ» ΡΡΠΎ Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΈΠΆΠ΅.
ΠΠ°ΠΆΠ½ΠΎ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ
@resource
. ΠΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½ΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ