多くのProjectsを持つことができるClientモデルがあります。
これらは私のビューファイルです:
edit.html.erb
<%= form_for(@project) do |f| %>
<%= render 'fields', :f => f %>
<%= f.submit Create %>
<% end %>
_fields.html.erb
<div>
<%= f.label :name %><br/>
<%= f.text_field :name %>
</div>
<div>
<%= f.label :client_id %><br/>
<%= f.select(:client_id, current_user.client_names) %>
</div>
これは簡単で、うまく機能します。
しかし、クライアントビュー内からもプロジェクトを作成する方法はありますか?
たとえば、クライアントの編集ページで、上記の新規プロジェクトフォームにつながる、このクライアントの新規プロジェクトのリンクがあると便利ですが、それぞれのクライアントが選択ボックスで事前に選択されています。
これはなんとかできますか?
クライアント ID を新規プロジェクトフォームに渡す方法が見つからないようです。
助けてくれてありがとう!