ruby-on-rails - Ruby on rails - 将表单中的 text_field 值传递给不同 Controller 中操作的参数

标签 ruby-on-rails ruby

我有一个有这个文本字段的表单

<%= f.text_field :content %>

我有一个 link_to 标签,用于将文本字段的值发布到另一个 Controller 中存在的操作。我需要能够获取文本字段的值并说

<%= link_to 'post', :controller => "a_different_controller", :action => "update", :message => "text field's value" %>

你能帮帮我吗?

我尝试了堆栈溢出上发布的各种选项。似乎都不起作用。

最佳答案

如果你想在没有 html 表单的情况下发布一个值,你必须通过 javascript 来完成。您可以为该链接创建一个 onClick 监听器,并在监听器中获取该 text_field 的值并通过 javascript 提交表单。

关于ruby-on-rails - Ruby on rails - 将表单中的 text_field 值传递给不同 Controller 中操作的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5285513/

相关文章:

ruby-on-rails - Rails:地址已在使用 - bind(2) (Errno::EADDRINUSE)

ruby - 包裹在 _() 中的 Ruby 字符串是什么意思?

ruby - rbenv 工作但 ruby​​ 版本没有改变

ruby-on-rails - capybara 按钮 JS 响应 ActionController 错误

ruby-on-rails - 为什么 'logger.debug false' 不打印任何东西?

ruby-on-rails - bundle 问题(Rails)

ruby-on-rails - 如何在 Rails View 中循环并打印多维数组?

ruby - 使用 Rails 3 检查复选框是否被选中

ruby-on-rails - 按月份对多维数组的所有值求和

ruby-on-rails - 如何在 Rails/ActiveRecord 中同时使用多个聚合函数?