個々の顧客を表示するためのページがあり、その下部に新しいライセンスを入力するためのフォームがあります。そのフォームで、非表示フィールドに現在のページの顧客の ID を自動的に入力したいと考えています。隠しフィールドのコードは次のとおりです。
<%= f.hidden_field :customer_id, :value => '1' %>
現在、値を 1 に設定していますが、これは機能しますが、代わりに ID を自動的に使用する必要があります。これは、このビューのコントローラーにあるものです:
def show
@customer = Customer.find(params[:id])
@license = License.find_by_customer_id(@customer.id)
@software = Software.all
@licenses = License.new
respond_to do |format|
format.html # show.html.erb
format.json { render json: @customer }
end
end