2014-01-04 3 views
0

Привет, ребята, я просто изучаю учебник, и по какой-то причине я застрял на этой части. Я понимаю, что они могут быть изменениями с момента написания учебника.Ruby on Rails Tutorial Раздел 3.4

Это требует создания статических страниц, как так:

"рельсы генерировать StaticPages контроллера домой помощь --no-тест-рамка"

Команды реагирующей с ...

C: \ Сайты \ rails_projects \ sample_app> rails generate controller static_pages C: /Sites/rails_projects/sample_app/config/application.rb: 7: in require': cannot load such file -- active_resource/railtie (LoadError) from C:/Sites/rails_projects/sample_app/config/application.rb:7:in ' от C: /RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9. 1/камни/Railties-4.0. /lib/rails/commands.rb:43:in require' from C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/railties-4.0. /lib/rails/commands.rb:43:in ' из сценария/рельсах: 6: в require' from script/rails:6:in'


Любая помощь очень ценится. Благодаря!

Пробный комплект с такими же результатами. Вот приложение.rb

require File.expand_path('../boot', __FILE__) 

# Pick the frameworks you want: 
require "active_record/railtie" 
require "action_controller/railtie" 
require "action_mailer/railtie" 
require "active_resource/railtie" 
require "sprockets/railtie" 
# require "rails/test_unit/railtie" 

if defined?(Bundler) 
# If you precompile assets before deploying to production, use this line 
Bundler.require(*Rails.groups(:assets => %w(development test))) 
# If you want your assets lazily compiled in production, use this line 
# Bundler.require(:default, :assets, Rails.env) 
end 

module SampleApp 
class Application < Rails::Application 

ответ

0

Попробуйте с bundle install. Если это не работает, вставьте сюда свой config/application.rb.

Помните: Вам нужно рубин 2.0.0 использовать Rails 4

Обновление до рубинового 2 с РВМ:

  1. Install RVM\curl -sSL https://get.rvm.io | bash

  2. Проверить rvm get stable

  3. rvm use ruby-2.0.0 --dafault

Не забудьте указать в верхней части списка Рубиновой версию рельсы:

источник 'https://rubygems.org'

рубин '2.0.0'

Gem 'рельсы', ' 4.0.2 '

Затем запустите' bundle install 'снова в проекте рельсов и будьте счастливы.

+0

Я обновил вопрос выше, чем обладает мое приложение application.rb. – Byalda

+0

Не уверен, что мне нужно что-то изменить в application.rb – Byalda

+0

Привет, человек! Извини, я был занят. Важно: мне нужна ваша версия Ruby и Rails. Используйте 'ruby -v' и' rails -v' внутри проекта, чтобы проверить его. – skozz

Смежные вопросы