2016-07-18 4 views
0

Я пытаюсь следовать руководству по рельсам для создания блога here. Я на шаге 4.3, но после добавления root 'welcome#index' в мой файл roots.rb, я получаю страницу ошибки говорит мне так:Rails blog tutorial 4.3 ProgramError

TypeError: Object doesn't support this property or method 

Photo of error

+0

проверьте свои таблицы стилей на наличие ошибок синтаксиса. (если вы используете sass) – siegy22

+0

Должно ли это быть «data-turbolinks-track» => true', а не '' data-turbolinks-track ": true'? Я отправлю ответ (с объяснением), если он решит вашу проблему. –

+0

Или попробуйте заменить «приложение» на этой строке с '' defaults''? Это может быть решением, если у вас проблема совместимости версий. –

ответ

0

Если вы работаете в Windows (в которых я могу видеть вы, учитывая экранный снимок в своем посте!), coffee-script-source версия> = 1.9.0 не работает.

Вы можете изменить его к предыдущей версии, добавив следующую строку в ваш Gemfile:

gem 'coffee-script-source', '1.8.0' 

, а затем правильно разрешать зависимости, выполните:

bundle update coffee-script-source 

Если вы Google эту ошибку, вы будете найти других людей, говорящих о замене 'application' на 'defaults' - однако, это вводит в заблуждение. Это просто запрещает приложению находить соответствующие файлы JS и CSS. (Вам лучше удалить строку кода!)

Чтобы получить приложение для поиска и выполнения application.js без ошибок, в Windows вы должны перейти на coffee-script-source. (В качестве альтернативы, конечно, вы можете использовать операционную систему Linux, которую я бы рекомендовал!)

Here является актуальной проблемой, поднятой в GitHub.

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