4

link_toメソッドを使用してMVCを介してパラメータを渡すにはどうすればよいですか?パラメータをlink_toメソッドに渡す

ビュー:

<%= link_to "Remove Tag", remove_tag_issue_path(issue)%> 

どのように私はremove_tagの作用を利用するために、のlink_toメソッドを使用していますか?

issues_controller.rb 

    def remove_tag(parameter) 
    @issue.remove_it(parameter) 
    end 

issue.rb

def remove_it(parameter) 
     self.users.delete(User.find(parameter)) 
    end 

答えて

7
コントローラで

def remove_tag 
    @issue.remove_it(params[:my_param]) 
end 

、ビューで

<%= link_to "Remove Tag", remove_tag_issue_path(issue, :my_param => "Hello world")%> 
0

鑑み以下

を使用
<%= link_to 'Remove Tag', remove_tag_issue_path(:issue => @issue)%> 

コントローラで

def remove_tag 
    @issue.remove_it(:issue => params[:issue]) 
end 
関連する問題