我正在使用Bootstrap CCS设置我的Rails 4应用程序的样式,但是在使用form_for帮助器时无法弄清楚如何向该表单添加类。 我没有在其他几个线程上遵循建议。 两个这样的线程...

该应用程序按照说明进行工作,但我也希望它看起来也不错。 这是工作代码,并注释掉了第一行,因为它没有向我的表单中添加其他类。

有人可以帮助解决这个挑战吗? 希望今天有一些聪明的Rails开发人员可以提供帮助。

===============>>#1 票数:4 已采纳

您可能会得到答案,尽管以下几点可以帮助您

form_for在HAML类名:

= form_for @patient, :html => {:class => "form-horizontal"} do |f|

它也可以写成

= form_for @patient, {:html => {:class => "form-horizontal"}} do |f|

但是它不能写成

- form_for @patient, :html => {:class => "form-horizontal"} do |f| #it gives error.

希望能帮助到你!

===============>>#2 票数:0

除了在Rails 4中Pavan的答案之外, 如果您使用form_tag,也可以用这种方式编写它:

= form_tag some_path, method: 'get', class: 'some-class' do

这对我有用。

  ask by Brian translate from so

未解决问题?本站智能推荐:

2回复

HAML rails form_for不调用POST方法

我有一个表单名称(反馈),我正在尝试提交它。 但是,它一直在调用GET HTTP方法。 我已经尝试为form_for参数添加:method =>:post但它仍然不起作用。 我能知道它为什么不调用POST方法吗? 耙路线: FeedbacksControl
2回复

使用form_for将数据发送到控制器

比方说,我有一个模型Factory这has_many Employees 。 在我看来,我有以下几点: 在我的控制器中,我想要检索视图中变量@factory的id 。 我该如何访问它? 谢谢。
1回复

哈姆 form_for中的下拉菜单

我正在尝试: 但得到: 参数数量错误(1表示2)
3回复

Haml form_for下拉列表

我无法在视图中显示下拉列表。 这是我的编辑操作表格。 我有此错误: wrong number of arguments (1 for 2)错误wrong number of arguments (1 for 2) 。
2回复

form_for,每个和fields_for合并时出错

我正在尝试创建一个表,其中包含要编辑的数据形式。 但是,我收到以下错误: 第73行是%tr.medium 。 我知道这不是问题所在,我认为这是fields_for行,但是由于我基于类似的在线示例,因此不确定为什么会导致问题。 有什么建议么?
2回复

form_for自定义REST操作和.haml的示例?

我正在为#edit_profile视图重新开发.haml form_for,以容纳已经声明了#edit和#update方法的控制器。 我之前使用的是标准方法的表单,但是显然Rails在后台工作很多,现在我必须指定这些后台,并且陷入困境。 我是那种通过模仿和破坏事物来学习的人,所以我需要一
1回复

自定义form_for collection_check_boxes查看结果

根据应用程序样式,带有form_for的复选框如下: 现在,在has_and_belongs_to_many关系上,我需要使用collection_check_boxes form_for助手,并且需要以相同的方式进行编辑以显示每个结果。
1回复

Rails表单未保存到数据库

我一直在尝试使此表单运行很久了,但似乎无法正常运行。 最烦人的部分是,一切似乎都正常运行,但是数据库中什么都没有显示。 控制器: 模型 查看添加帖子 日志 路线
1回复

将样式添加到表单元素

似乎找不到这个问题的答案-在rails form_for中为元素添加样式或类样式的haml语法是什么? 我正在处理的代码是 我想将样式添加到文本区域描述元素。 我已经尝试过(其中new_desc是类样式) 和 但是两者都无法编译。 谁能解决这个(希望是平凡的)问
1回复

为表单中的每一行列出一个属性

我没有找到任何答案,甚至没有类似的问题。 关键是要使列表类似, 但在form_for/simple_form_for : 因此,所有我需要的是让所有的列表ingredient.name的复选框。 可能吗? 还是我缺少明显的东西?