rails gem Simple_form安装不起作用

时间:2016-04-19 01:58:57

标签: ruby-on-rails simple-form

我正在使用rails 4.2.4,我正在尝试使用simple_form

现在我的观点给出了错误:

undefined method `simple_form_for' for #<#<Class:0xbbc2748>:0xbbc1460>

宝石列表返回一个宝石列表,它包含simple_form。我输入gem install simple_form

来安装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.

有谁知道如何解决这个问题?

3 个答案:

答案 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命令修复了问题。