ruby-on-rails - html 无法在 haml/ror form_for 中工作

标签 ruby-on-rails haml

我是 ror 新手。如何为输入提供必需的属性[而不是 ruby​​ 提供的必需标签]。当我写这篇文章时,

= form.text_field :title, {html:{required: "required"}}

浏览器显示此内容,

 < input html="{:required=>&quot;required&quot;}" id="key_date_title" 
name="key_date[title]" size="30" type="text">

最佳答案

如果你看text_field helper 。它需要 3 个参数:object_name、method 和 options = {}。 您可以直接在选项参数中传入任何标准 HTML 属性。

= form.text_field :title, required: true

关于ruby-on-rails - html 无法在 haml/ror form_for 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31043795/

相关文章:

ruby-on-rails - 如何从多选中存储数组

ruby-on-rails - 如何让 Apache 在 Rails 开发中提供新的 css 文件

ruby-on-rails - 当尝试使已捕获的平衡付款的保留无效时,为什么响应是 is_void == true 的保留?

ruby-on-rails - ActiveRecord::ConcurrentMigrationError:使用 mysql2 和 Rails 5.2

ruby-on-rails - 库类方法不被 rails 加载

ruby-on-rails - HAML 去除空白的方法可以是 "%span><=",但不是 "><="?

ruby-on-rails - Rails 为什么需要 .css.scss 和 .html.haml?

css - 背景图像未显示在超大屏幕中

ruby-on-rails - rails 3.2 rails 生成 rspec :install. .. 类 `delegate_template_exists?' 的未定义方法 `ActionView::Base' (NameError)

ruby-on-rails - 我可以在 haml 中向过滤器添加属性吗?