2013-08-02 2 views
2

Привет, я начинаю с RoR, и у меня уже есть проблема: /.Ruby on Rails - первое приложение - не создало index.html

Мои рельсы версии 4.0.0 и рубины 1.8.7.

Когда я с помощью реек новой команды блога у меня есть что-то вроде этого:

`create 
    create README.rdoc 
    create Rakefile 
    create config.ru 
    create .gitignore 
    create Gemfile 
    create app 
    create app/assets/javascripts/application.js 
    create app/assets/stylesheets/application.css 
    create app/controllers/application_controller.rb 
    create app/helpers/application_helper.rb 
    create app/views/layouts/application.html.erb 
    create app/assets/images/.keep 
    create app/mailers/.keep 
    create app/models/.keep 
    create app/controllers/concerns/.keep 
    create app/models/concerns/.keep 
    create bin 
    create bin/bundle 
    create bin/rails 
    create bin/rake 
    create config 
    create config/routes.rb 
    create config/application.rb 
    create config/environment.rb 
    create config/environments 
    create config/environments/development.rb 
    create config/environments/production.rb 
    create config/environments/test.rb 
    create config/initializers 
    create config/initializers/backtrace_silencers.rb 
    create config/initializers/filter_parameter_logging.rb 
    create config/initializers/inflections.rb 
    create config/initializers/mime_types.rb 
    create config/initializers/secret_token.rb 
    create config/initializers/session_store.rb 
    create config/initializers/wrap_parameters.rb 
    create config/locales 
    create config/locales/en.yml 
    create config/boot.rb 
    create config/database.yml 
    create db 
    create db/seeds.rb 
    create lib 
    create lib/tasks 
    create lib/tasks/.keep 
    create lib/assets 
    create lib/assets/.keep 
    create log 
    create log/.keep 
    create public 
    create public/404.html 
    create public/422.html 
    create public/500.html 
    create public/favicon.ico 
    create public/robots.txt 
    create test/fixtures 
    create test/fixtures/.keep 
    create test/controllers 
    create test/controllers/.keep 
    create test/mailers 
    create test/mailers/.keep 
    create test/models 
    create test/models/.keep 
    create test/helpers 
    create test/helpers/.keep 
    create test/integration 
    create test/integration/.keep 
    create test/test_helper.rb 
    create tmp/cache 
    create tmp/cache/assets 
    create vendor/assets/javascripts 
    create vendor/assets/javascripts/.keep 
    create vendor/assets/stylesheets 
    create vendor/assets/stylesheets/.keep 
    run bundle install` 

Как вы можете видеть команду не создать общедоступный/index.html файл? Зачем.

Я следую за этот учебник: http://guides.rubyonrails.org/getting_started.html

Команда рельсы работы сервера хорошо я думаю:

[email protected]:~/rails/blog$ rails server 
=> Booting WEBrick 
=> Rails 4.0.0 application starting in development on `http://0.0.0.0 :3000` 
=> Run `rails server -h` for more startup options 
=> Ctrl-C to shutdown server 
[2013-08-02 19:46:54] INFO WEBrick 1.3.1 
[2013-08-02 19:46:54] INFO ruby 1.9.3 (2011-10-30) [x86_64-linux] 
[2013-08-02 19:46:54] INFO WEBrick::HTTPServer#start: pid=16218 port=3000 
^C[2013-08-02 19:47:03] INFO going to shutdown ... 
[2013-08-02 19:47:03] INFO WEBrick::HTTPServer#start done. 
+3

с 4 мая больше не создает index.html, так как теперь он динамичен, чтобы предоставить вам больше информации о текущей среде выполнения. – Doon

+0

Отключить тему, но важно: вы должны использовать хотя бы ruby ​​1.9.3 с ror 4. Гораздо лучше Ruby 2.0. 1.8 больше не поддерживается. – Mattherick

+0

Посмотрите на вывод сервера: 'INFO ruby ​​1.9.3 (2011-10-30) [x86_64-linux]', он использует 1.9.3, а не 1.8.7, как @michal сказал – MrYoshiji

ответ

2

Файл index.html был удален из новых Rails приложений, как в 4.0.0.

Запрос на растяжение и обсуждение, связанное с этим, это on Github.

Короче говоря, было высказано мнение о том, что не нужно, чтобы пользователи удаляли файл index.html, чтобы заставить их работу изначально упростить обучение Rails. Страница динамической замены также обеспечивает лучшую информацию, чем статическая страница.

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