2017-06-14 150 views
0

我目前已經開始學習Ruby On Rails。我在Debian Linux上安裝了Ruby 2.3.1和Rails 5.1.1。我按照這裏的說明:http://railscasts.com/episodes/417-foundation?view=asciicast 但是,當我嘗試使用方法rails g scaffold product name price:decimal --skip-stylesheets。我得到這個錯誤;Ruby on Rails錯誤使用Rails方法

"/usr/lib/ruby/vendor_ruby/rails/railtie/configuration.rb:95:in `method_missing': undefined method `load_defaults' for #<Rails::Application::Configuration:0x000000016b9058> (NoMethodError) 
from /root/Desktop/RubyOnRails/store/config/application.rb:12:in `<class:Application>' 
from /root/Desktop/RubyOnRails/store/config/application.rb:10:in `<module:Store>' 
from /root/Desktop/RubyOnRails/store/config/application.rb:9:in `<top (required)>' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:82:in `require' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:82:in `preload' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:143:in `serve' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:131:in `block in run' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:125:in `loop' 
from /usr/lib/ruby/vendor_ruby/spring/application.rb:125:in `run' 
from /usr/lib/ruby/vendor_ruby/spring/application/boot.rb:18:in `<top (required)>' 
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require' 
from /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require'" 

我得到的錯誤,當我嘗試生成控制器或模型。由於這個錯誤,我無法遵循任何教程。我試圖重新安裝Rails,但沒有工作,我該如何解決這個問題?先進的謝謝你。

+0

我通過重新安裝Ruby和Rails來解決它 – ccca

回答

0

我解決它通過重新安裝Ruby和Rails再次

0

使用

rails g scaffold product name price:decimal --no-stylesheets 

代替--skip

可以在配置/ application.rb中這樣的事情也做。

config.generators do |g| 
    g.stylesheets false 
end 

您可以在這裏看到http://guides.rubyonrails.org/configuring.html#configuring-generators

+0

謝謝。然而,錯誤不是關於參數,而是命令本身,即使我沒有使用參數「rails g scaffold product name price:decimal」,也不起作用。 – ccca

-1

更多信息這行添加到config/application.rb

require 'neo4j/railtie' 
+0

我加了它,並安裝了寶石,但仍然是相同的結果 – ccca

0

嘗試以下步驟:

1. rails new demo 

2. cd demo 

3. rake db:create 

4. rails g scaffold product name:string price:float 

5. rake db:migrate 

6. rails server