親はRailsでn回子供を作成することをどのようにして保証できますか?親の子供をRailsで一度だけ構築する方法
非永続インスタンスを見つける方法はありますか?
現在、ページの最初の読み込み時に子を作成するときに問題が発生しています。ユーザーがページをリフレッシュすると、子はすでに作成されているためにロードされませんが、永続化されていません。
どのようにこの問題を解決するためのアイデアですか?ビューで
:モデルで
if (session[:members_built] == false)
@membership.build_members
session[:members_built] = true
end
...
<% f.fields_for :members do |ff| %>
<%= render :partial => "member", :locals => { :ff => ff } %>
:
def build_members
(membership_type.adults - 1).times {members.build}
end
コードを表示してください。 –
コードが追加されました。もし私が他のものを見逃してしまった場合は、私に知らせてください。 – amaseuk
あなたのコントローラを見せてください。 – monocle