3
私はアクティブな管理を始めようとしています。私は、このモデルを持っている:私はクライアントのための私のActiveadmin.registerブロックでrails activeadmin(複数)ネストされたフォーム
class Client < ActiveRecord::Base
has_many :direcctions
validates :empresa, :presence => true
validates :fono, :presence => true
validates :giro, :presence => true
accepts_nested_attributes_for :direccionts
end
class Direction < ActiveRecord::Base
belongs_to :client
has_one :city
accepts_nested_attributes_for :city
end
class City < ActiveRecord::Base
belongs_to :direction
end
:
これによりActiveAdmin.register Cliente do
form do |f|
f.inputs do
f.input :empresa
f.input :fono
f.input :giro
end
f.inputs "Direcciones" do
f.has_many :directions do |j|
j.input :direction
# j.inputs "Ciudad" do
# j.has_one :ciudads do |r|
# r.input :city
# end
# end
end
end
f.buttons
end
end
私は1 clienteに複数の方向を追加カントが、私はへの入力を表示することはできません方向に都市を追加してください...どうすればいいのですか?そしてこれは私がクライアントを作成しようとすると..私は、このエラーを持つように動作しません:事前に
unknown attribute: client_id
おかげで...
私は同じ、良い結果はまだ試しています。とにかく、 ":direccionts"にはタイプミスがあると思います。アルゼンチンのご挨拶 – MegaTux
遅すぎるようですが、あなたの 'client_id'を' permit_params'、smthに加えるべきかもしれません。 'permit_params:client_id'のように –