Rails не генерирует html.erb - PullRequest
       13

Rails не генерирует html.erb

1 голос
/ 27 апреля 2019

Следуя инструкциям в 4.2 https://guides.rubyonrails.org/getting_started.html

После использования команды "rails генерирует контроллер Welcome index" отсутствует app / views / welcome / index.html.erb

Ruby 2.5.5p157 Рельсы 5.2.3

Мой вывод:

  rails generate controller Welcome index
  create  app/controllers/welcome_controller.rb
  route  get 'welcome/index'
  invoke  test_unit
  create    test/controllers/welcome_controller_test.rb

Ответы [ 2 ]

0 голосов
/ 27 апреля 2019

Это все, что вы получаете?

Это мое:

rails g controller Welcome index                                                                                                                            [ruby-2.6.2@CRC_alpha_blog] 
Running via Spring preloader in process 8696
      create  app/controllers/welcome_controller.rb
       route  get 'welcome/index'
      invoke  erb
      create    app/views/welcome
      create    app/views/welcome/index.html.erb
      invoke  test_unit
      create    test/controllers/welcome_controller_test.rb
      invoke  helper
      create    app/helpers/welcome_helper.rb
      invoke    test_unit
      invoke  assets
      invoke    coffee
      create      app/assets/javascripts/welcome.coffee
      invoke    scss
      create      app/assets/stylesheets/welcome.scss

Как насчет helper и assets?

РЕДАКТИРОВАТЬ: Как @imechemi предлагает, что получится, если вы запустите следующую команду?:

gem list actionview

*** LOCAL GEMS ***

actionview (5.2.3)

Кстати, хотя руководства Rails очень хороши для справки, я рекомендую вам следовать руководству Майкла Хартла Rails если вы изучаете Rails с нуля.

0 голосов
/ 27 апреля 2019

Прежде всего, если вы начинаете с Rails, я бы порекомендовал не идти против соглашений, которые фреймворк уже предлагает вам.

Во-вторых, если вы хотите приветствие, у которого просто нет подключения к БД и только для статического интерфейса, вы можете сделать что-то вроде этого:

$ rails generate controller Welcome index

, которая создаст папку страниц внутри app / views / welcome / вашего проекта с шаблонами .erb для индекса.

Подробнее: http://guides.rubyonrails.org/layouts_and_rendering.html

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...