2015-06-27 2 views
0

Я новичок в рельсах, и я попытался создать новый проект. Я бегу Ubuntu 14.NoMethodError Ruby setup

Это мои шаги:

  1. rails new my_project -T this created my new project.

  2. rake db:create this created my database

Тогда я отредактировал мой Gemfile и удалил gem 'sqlite3'

group :production do 
    gem 'pg' 
    gem 'rails_12factor' 
    end 

    group :development do 
    gem 'sqlite3' 
    end 
  1. bundle install --without production
  2. rails g controller welcome index about to create controllers

Как последний шаг я отредактировал config.rb:

  1. root to: 'welcome#index'

Теперь, когда я пытаюсь перейти к локальной машине: 3000/приветственным/индекс я получаю следующее сообщение об ошибке:

Error

Почему? Он должен отображать/приветствовать/индексировать с помощью HTML-заполнителя.

Это мой контроллер Добро пожаловать:

class WelcomeController < ApplicationController 
    def index 
    end 

    def about 
    end 
end 
+0

думаю проблема в применении.css. Можете ли вы показать мне файл css. –

+0

Все прокомментировано ... Только я могу активировать: '= require_self' и ' = require_tree'. – olivier

+0

Показать контроллер приветствия. –

ответ

1

В application.css - Снимите:

*= require_tree . 

и попробовать. Я уверен, что эта проблема возникает из-за css.

+0

Спасибо, это сработало! Почему код с комментариями влияет на приложение? – olivier

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