0
Я использую устаревшую базу данных в своем приложении rails.База данных устаревшей - проверка модели
Я хотел бы включить проверку модели в мое приложение, но, похоже, она не работает с устаревшей базой данных.
** модель Person **
class Person < ActiveRecord::Base
set_table_name "EMI_PERSON"
set_primary_key "PER_ID"
attr_accessor :person_title
validates :PER_FORENAME, :presence => true
end
Когда я включаю 'validates :PER_FORENAME, :presence => true'
в моей модели, я получаю следующее сообщение об ошибке:
NoMethodError in PersonsController#edit
undefined method `validates' for Person(Table doesn't exist):Class
Я был бы очень признателен за любую помощь в этом отношении.
Вы попробовали 'validates_presence_of'? –
Можете ли вы переименовать таблицы/поля в db? Все было бы намного проще :) –
Я бы хотел, но, к сожалению, я использую базу данных, в которой используется другое приложение Java :( – Kim