Блог Ерёмина Андрея обо всём на свете…

Posts tagged ‘error’

Rails: News такой News.


На днях столкнулся с очень необычной проблемой в Ruby on Rails. Было задание состряпать раздел с новостями для одного сайта. Казалось бы, что тут сложного? rails g model news… rails g controller news. Указать resource: news. Немного кода, html, js и всё. Но не тут то было!

Начал гуглить. В итоге, выяснил, что рельсы упорно считают, что news — это множественное число new, которое в свою очередь (если мы хотим всё сделать RESTful) имеет «системное» значение.

Все советуют использовать другое имя, например news_items.

Пруф линки:

uninitialized constant Rake::DSL — Ruby on Rails 3.x


Для 3-ей ветки фреймворка возможна ситуация, когда возникает ошибка

uninitialized constant Rake::DSL

Для того, чтобы её пофиксить нужно откатить rake до версии 0.8.7 (ниже 0.9.0), для этого добавьте в GemFile строчку:

gem «rake», «0.8.7»

Облако меток