Ruby on rails 4 将参数与id一起传递

Ruby on rails 4 将参数与id一起传递,ruby-on-rails-4,Ruby On Rails 4,如何随id发送其他参数 历史控制器 def edit @histories = History.find(params[:id]) end def update @histories = History.find(params[:id]) @histories.projects_lkp_id = params[:projects_lkps_id] respond_to do |format| if @histories.update(his

如何随id发送其他参数

历史控制器

 def edit
    @histories = History.find(params[:id])
  end

  def update
    @histories = History.find(params[:id])
    @histories.projects_lkp_id = params[:projects_lkps_id]
    respond_to do |format|
      if @histories.update(history_params)
        format.html{ redirect_to histories_path(id: @histories.id), notice: "History updated successfully" }
      else
        format.html{ render 'edit' }
      end
    end
  end
历史/视图/索引

<% @histories.each do |d| %>
  <% d.pictures.each do |sAV|  %>
        <div><%= d.past %>
            <%= link_to content_tag(:span, '', class: 'glyphicon glyphicon-pencil btn-xs' ), edit_history_path(d) %></div>  
             <div class='col-md-4 col-sm-5'> <%=image_tag sAV.pic (:medium) %> </div>
    <% end %> 
    <% end %>

我需要用这行代码向项目发送lkps id 您可以试试这个

<%= link_to edit_history_path(d, projects_lkps_id: d.projects_lkp_id) do %>
  <span class='glyphicon glyphicon-pencil btn-xs'></span>
<% end %>

<%= link_to edit_history_path(d, projects_lkps_id: d.projects_lkp_id) do %>
  <span class='glyphicon glyphicon-pencil btn-xs'></span>
<% end %>