0
我有一個搜索控制器,我可以從params中獲取客戶端。來自hidden_field的Rails參數不會傳遞給控制器
def show
@client = Client.find(params[:id])
@training_session = @client.training_sessions.new
end
在窗體我想通過CLIENT_ID值:
<%= form_for @training_session do |f| %>
<% binding.pry %>
<%= f.hidden_field :client_id, value: @client.id %>
但training_sessions_controller PARAMS [:CLIENT_ID]爲零。
private
def find_client
binding.pry
@client = Client.find(params[:client_id])
end
爲什麼client_id參數不能從表單傳遞?