1

作成時には空にできますが、更新時には空にできないテキストフィールドがあります。

Railsでそれを行うにはどうすればよいですか:アクションに応じて異なる検証ルール?

この背後にある考え方は、管理者が空白の発行チケットを作成して、ユーザーが入力できるようにすることです。

これが私の元のモデル(issue.rb)です:

class Issue < ActiveRecord::Base

attr_accessible :content, :status

validates :content, :presence => true, :length => { :maximum => 2048 }
validates :status, :inclusion => { :in => %w(WAITING REJECTED ON OFF) }

belongs_to :user

end

更新時のみ設定し、作成時は設定:presence => trueしないようにするにはどうすればよいですか?:content

前もって感謝します。

4

1 に答える 1

4

:on => :create検証ステートメントで使用できます。

この質問のように。

于 2012-09-08T15:56:23.793 に答える