Railsで必要なフィールドを作成する最も簡単な方法は何ですか?Railsでフィールドを作成するにはどうすればいいですか?
inquiry.rb:
class Inquiry < ActiveRecord::Base
attr_accessible :address, :email_id, :gender, :message, :mobile_number, :name
end
Railsで必要なフィールドを作成する最も簡単な方法は何ですか?Railsでフィールドを作成するにはどうすればいいですか?
inquiry.rb:
class Inquiry < ActiveRecord::Base
attr_accessible :address, :email_id, :gender, :message, :mobile_number, :name
end
あなたはpresence validatorを使用することができます。
validates :name, :presence => true
attr_accessibleは、大量の割り当てを介して設定することができるモデル属性のホワイトリストを指定します。これは、悪意のあるユーザーが機密属性を上書きしてURLやフォームを改ざんするのを防ぐためのものです。それはバリデーションとは関係ありません。だから、
、あなたは属性の存在が必須にしたい場合、あなたはこのように、あなたのモデルにvalidationを使用する必要があります。
validates :name, :presence => true
あなたの質問はあなたが前にコミュニティを尋ねるには、このトピックを調査することを示さなければなりません答えのために。私たちのプログラマー/開発者は、助けを求める前に、探求して答えを探し出すべきです。 – Tass