首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby on rails - formtastic - form类

ruby on rails - formtastic - form类
EN

Stack Overflow用户
提问于 2012-02-07 23:19:29
回答 1查看 1.2K关注 0票数 1

我有一个用formtastic构建的表单,代码是

代码语言:javascript
复制
<%= semantic_form_for @plan, :html => { :class => "form-horizontal" } do |form|%>
    <%= form.input :name %>
    [..some inputs here...]
    <%= form.buttons%>
<%end%>

但是表单并没有得到" form -horizontal“类,生成的代码是

代码语言:javascript
复制
<form id="new_plan" class="formtastic plan" novalidate="novalidate" method="post" action="/plans" accept-charset="UTF-8">
    [...inputs/actions...]
</form>

为什么?

我使用的是formtastic 2.1,gemfile:

代码语言:javascript
复制
gem 'formtastic', :git => 'https://github.com/justinfrench/formtastic.git', :branch => "2.1-stable"

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 23:50:16

您需要将html选项包装在另一个散列中。

代码语言:javascript
复制
<%= semantic_form_for @plan, {:html => { :class => "form-horizontal" }} do |form|%>

这看起来确实很奇怪,但我以前遇到过这个问题,上面的方法解决了它。

希望能有所帮助。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9178794

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档