我想通过 Rails 中的 link_to
方法传递参数。我知道有一种方法可以通过 URL 来完成,但我真的不想那样做。有没有办法通过链接传递参数而不将其添加到链接本身?
我知道在 PHP 中您可以使用 post 变量发布然后检索该值。 Rails 中有类似的东西吗?
最佳答案
link_to
签名如下所示:
link_to(body, url_options = {}, html_options = {})
因此,POST 看起来像(假设您要 POST 用户数据):
link_to "Link text", some_path(:foo => "bar", :baz => "quux"), user: @user, :method => :post
可以使用params[:user]
在 Controller 中检索用户数据
关于ruby-on-rails - 在 Link_to 中传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9378789/