Tus*_*arg 27 ruby-on-rails ruby-on-rails-3 simple-form
我一直在浏览堆栈溢出,我注意到很多人使用simple_form来让他们的生活更轻松.
我想尝试一下,所以我将gem添加到我的gem文件(gem 'simple_form'
)中并发送:
rails generate simple_form:install --bootstrap
Run Code Online (Sandbox Code Playgroud)
阅读完安装消息后,我使用自述文件中的示例代码创建了一个视图:
<%= simple_form_for @user do |f| %>
<%= f.input :username %>
<%= f.input :password %>
<%= f.button :submit %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
不幸的是,我在尝试加载页面时遇到此错误:
undefined method `simple_form_for' for #<#<Class:0x69dd688>:0x6903ac8>
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?为什么它甚至不能识别方法?我觉得我在这里真的很遗憾.可能是因为我正在使用bootstrap-sass?我是否需要在用户控制器中包含帮助程序?
这一切都是因为在安装了诸如simple_form,devise等新库之后你没有重启服务器.
尝试停止服务器并重新启动它.你的代码很完美!我好几次遇到过这种情况.解决方案是重新启动服务器!
归档时间: |
|
查看次数: |
11452 次 |
最近记录: |