2015-01-08 2 views
-1

У меня уже есть таблица с именем деятельности, поэтому я создал файл public_activity.rb с этой линией, как кто-то предложил в вопросенеинициализированным постоянная PublicActivity :: ORM

PublicActivity::ORM::ActiveRecord::Activity.table_name = "notifications" 

, но когда я пытаюсь запустить

rails g public_activity:migration notifications 

сбой из-за ошибки имени неинициализированной константы PublicActivity :: ORM (NameError). Любой может решить эту ошибку.

ответ

0

Существует более простой способ установки имени пользовательской таблицы. Просто поместите это в свой инициализатор:

# config/initializers/public_activity.rb 
PublicActivity.configure do |config| 
    config.table_name = 'notifications' 
end 
Смежные вопросы