是否可以为在params中传递的提交按钮添加值?

Jon*_*Jon 6 ruby-on-rails params

我正在尝试向我的应用添加"预览"按钮/页面.

有没有办法为我的"post"和"preview"提交按钮添加不同的值,这些按钮在params散列中传递,以便我可以检查在控制器中按下哪一个并相应地渲染视图?

这是最好的方法吗?

dan*_*neu 8

params哈希的键只是name元素的值.

如果您有两个名为"submit"的按钮,一个带有value="post"value="preview",那么您可以执行以下操作:

if params[:submit] == "preview"
Run Code Online (Sandbox Code Playgroud)