1-我安装了gem bootstrap_form
2-我在application.css中写了*= require bootstrap_form before the */
行
3-在我的html.erb中
<%= bootstrap_form_for(@guardian, :url => student_guardians_path(@student),
html: { class: 'form-horizontal' },
method: :post) do |f| %>
我收到以下错误:undefined method
bootstrap_form_for'for#&lt;#:0xb31a80c&gt;`
答案 0 :(得分:7)
我得到了同样的错误。通过替换
来修复它gem 'bootstrap-form'
通过
gem 'bootstrap_form'
在gemfile
答案 1 :(得分:5)
在我意识到我没有重启rails服务器之前,我也遇到了这个错误。当我重新启动服务器时,错误消失了。
答案 2 :(得分:1)
我最近遇到了这个问题,我的问题是捆绑安装似乎是拉动v3.0.0,但GitHub上的最新版本列为2.3.0。将我的Gemfile中的相应行更改为:
gem 'bootstrap_form', '~> 2.3.0'
修正了问题。
答案 3 :(得分:0)
通过正确编写表单代码(如@ sunny1304的注释bootstrap_form_for([@student,@guardian]
中所示)解决了此问题。因此,如果现有的答案都对您没有帮助,这可能是一个提示或指导您的事情。
感谢其他贡献者,因为他们的回答帮助了其他遇到像我这样的问题的用户。