0

Railsアプリでレガシーデータベースを使用しています。

アプリケーションにモデル検証を組み込みたいのですが、レガシーデータベースでは機能しないようです。

**モデルパーソン**

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

これに関して何か助けていただければ幸いです。

4

1 に答える 1

1

validates_presence_ofの代わりに使用してみてくださいvalidates

于 2012-07-02T12:04:18.110 に答える