上のRubyで「訪問」カウンターを作る私は現在にhas_manyCheck_Ins
belongs_toの私のSubscriber
モデルというCheck_In
モデルを持っています。アクティブレコード。 Railsの
Subscriber
モデルは、他の属性とともにphone_numberを取り入れ、Check_In
モデルは "visit_amount"を整数として取ります。私はCheck_In
ビュー形式で自分のsubscriber
PHONE_NUMBERを配置することにより、Check_In
にそれらのオプションをしたいビューのフォームを持つ人Subscribes
後
。
Check_In
の形式で番号を付けた後、そのモデルの「visit_amount」に+1します。Subscriber
。
私はレールが新しく、これが可能かどうか疑問に思っていますか?もしそうなら、この機能を実装するにはどうすればいいですか?現在のコードを参考にして表示します。
MODEL
class Subscriber < ActiveRecord::Base
has_many :check_ins
validates :first_name, presence: true
validates :last_name, presence: true
validates :email, presence: true
validates :phone_number, presence: true
def date_joined
created_at.strftime("%-m/%-d/%-y")
end
def expiration_date
(created_at + 1.year).strftime("%-m/%-d/%-y")
end
end
〜
class Check_In < ActiveRecord::Base
belongs_to :subscriber
end
私は基本的なコントローラとビューを持っています。この時点ではすべてが本当に基本的ですが、これは私がこのアプリに必要な主要機能です。
私の携帯電話から簡単に実行できるので、入力する時間が必要です。 – bkunzi01
ありがとう!ヘルプに感謝してください – Bitwise