rails gem Simple_form 安装不成功

rails gem Simple_form installation is not working

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

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

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

Gem 列出 returns 宝石列表,其中包括 simple_form。我通过输入 gem install simple_form

安装了 simple_form
$gem list 

returns

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.

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

您需要将其添加到您的 Gemfile 中,然后进行捆绑。 Rails 使用 bundler for gem management,并且只会包含 gem 包含在您的 Gemfile 中的东西。

如果您只是通过 gem install 安装它,则您没有将它添加到您的 Rails 应用程序中。相反,您需要将其添加到您的 Gemfile,查看 the documentation

宝石文件:

gem 'simple_form'

然后 运行 bundle install 并从 Github 页面继续安装。

我遇到了完全相同的问题。 但是我在我的 Gemfile 中放了一个 gem 'simple_form' 。 我用 spring stop 命令解决了这个问题。