【问题标题】:How to save a response from a Haml "= select_tag"如何保存来自 Haml“= select_tag”的响应
【发布时间】:2020-04-01 09:44:04
【问题描述】:

我没有任何方法可以从给定的 select_tag 中获取/保存响应。

@status = Status.values
= select_tag :status, content_tag(:option, 'status', :value=>"") + options_for_select( @status )

【问题讨论】:

  • 非常模糊的问题。添加更多详细信息,您尝试了什么以及您想要完成什么。
  • 我制作了一个表单,其中我有两个字段源和目标,现在用户在 from 中输入源和目标字段并单击按钮,我想将他提供的输入传递给控制器
  • 不要将附加信息添加为 cmets。相反,编辑您的问题,添加新信息,就好像它一直存在一样,而不使用“编辑”或“更新”类型标签,因为我们可以知道发生了什么变化以及何时需要。可读性比跟踪事情何时发生变化更重要。

标签: ruby-on-rails ruby haml


【解决方案1】:

当表单提交时,状态被提交给控制器。通常,create 操作或update 操作将接收此数据。当您查看运行服务器的终端中的标准输出或再次显式打印它时,您可以在控制器的 params 中看到它:

def create 
  puts params.inspect
end

要了解有关参数的更多信息,请阅读“Parameters”。

【讨论】:

    猜你喜欢
    • 2017-06-21
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多