我正在使用rails 4.2.4,我正在尝试使用simple_form
现在我的观点给出了错误:
undefined method `simple_form_for' for #<#<Class:0xbbc2748>:0xbbc1460>
宝石列表返回一个宝石列表,它包含simple_form。我输入gem install simple_form
$gem list
返回
simple_form (3.2.1)
我也尝试过这个:
rails generate simple_form:install --bootstrap
Could not find generator 'simple_form:install'. Maybe you meant 'responders:install', 'rspec:install' or 'devise:install'
Run `rails generate --help` for more options.
有谁知道如何解决这个问题?
答案 0 :(得分:3)
如果您刚刚通过gem install
安装它,则不会将其添加到您的Rails应用程序中。相反,您需要将其添加到Gemfile
,请查看the documentation。
的Gemfile:
gem 'simple_form'
然后运行bundle install
并继续从Github页面安装。
答案 1 :(得分:1)
您需要将它添加到您的Gemfile,然后捆绑。 Rails使用bundler进行gem管理,并且只包含Gemfile中包含的gem。
答案 2 :(得分:1)
我有完全相同的问题。
但我在我的Gemfile中添加了gem 'simple_form'
。
我用spring stop
命令修复了问题。