如何在Rails 3中使用link_to助手创建带有自定义参数的远程POST请求?
我尝试了以下代码:
link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post
POST请求已经生效,控制器中的操作可以执行,但是我无法在params或其他任何地方获取POST参数。
我该怎么做?
如何在Rails 3中使用link_to助手创建带有自定义参数的远程POST请求?
我尝试了以下代码:
link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post
POST请求已经生效,控制器中的操作可以执行,但是我无法在params或其他任何地方获取POST参数。
我该怎么做?
好的,我懂了。我需要像这样将参数传递给model_path函数本身:
model_path(:query => "value")
没意识到它一直是一个函数。范式转变...
你需要完成两件事情:
csrf_meta_tag
辅助方法