2013-08-23 16 views
13

Railsで必要なフィールドを作成する最も簡単な方法は何ですか?Railsでフィールドを作成するにはどうすればいいですか?

inquiry.rb:

class Inquiry < ActiveRecord::Base 
    attr_accessible :address, :email_id, :gender, :message, :mobile_number, :name 
end 
+0

あなたの質問はあなたが前にコミュニティを尋ねるには、このトピックを調査することを示さなければなりません答えのために。私たちのプログラマー/開発者は、助けを求める前に、探求して答えを探し出すべきです。 – Tass

答えて

5

attr_accessibleは、大量の割り当てを介して設定することができるモデル属性のホワイトリストを指定します。これは、悪意のあるユーザーが機密属性を上書きしてURLやフォームを改ざんするのを防ぐためのものです。それはバリデーションとは関係ありません。だから、

、あなたは属性の存在が必須にしたい場合、あなたはこのように、あなたのモデルにvalidationを使用する必要があります。

validates :name, :presence => true 
関連する問題