Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道5:can';视图中的t访问更新方法_Ruby On Rails_Ruby_Ruby On Rails 5 - Fatal编程技术网

Ruby on rails 轨道5:can';视图中的t访问更新方法

Ruby on rails 轨道5:can';视图中的t访问更新方法,ruby-on-rails,ruby,ruby-on-rails-5,Ruby On Rails,Ruby,Ruby On Rails 5,我正试图用一个按钮更新一个属性,如下所示: <%= link_to loan_product, lead_path(@lead, lead: { loan_product: loan_product }, method: :patch) %> 参数正常,但是引导路径仅访问控制器的显示方法,而不是更新方法,尽管方法设置为:patch或:put,因此属性未更新 如何将此链接指向控制器中的默认update方法?我只是在routes.rb中使用默认资源,即resources:leads

我正试图用一个按钮更新一个属性,如下所示:

<%= link_to loan_product, lead_path(@lead, lead: { loan_product: loan_product }, method: :patch) %>

参数正常,但是
引导路径
仅访问控制器的
显示
方法,而不是
更新
方法,尽管
方法
设置为
:patch
:put
,因此属性未更新

如何将此
链接指向控制器中的默认
update
方法?我只是在
routes.rb
中使用默认资源,即
resources:leads

正如我在评论中所说:


选项
method::patch
作为参数提供给
lead\u path
方法,它应该传递给
link\u to

<%= link_to loan_product, lead_path(...), method: :patch %> 

正如我在评论中所说:


选项
method::patch
作为参数提供给
lead\u path
方法,它应该传递给
link\u to

<%= link_to loan_product, lead_path(...), method: :patch %> 


选项
方法::patch
作为参数提供给
引导路径
方法,它应该传递到
链接
啊,谢谢!那是一个令人沮丧的时刻,哈。
方法::补丁
选项作为参数提供给了
引导路径
方法,它应该传递到
链接
啊,谢谢!那是一个令人沮丧的时刻,哈。