我有兩個模型profile
和review
。 profile
有points
列,但我不知道我應該如何添加/更新點。如何添加/更新點在軌道中的特定屬性4
- 如果用戶加上他的
first name
比2分應該加在積分欄中。 - 如果用戶添加他的
last name
應該在點數列中添加2點以上。 - 如果用戶加上他的
phone
應該在積分欄中加上5分以上。 如果用戶添加
slogan
應該在點數列中加10分以上。如果配置文件有20分以上的20條評論應加點列。(1點每個評審)
你的幫助是非常讚賞。
Profile.rb
class Profile < ActiveRecord::Base
# :first_name
# :last_name
# :gender
# :phone
# :slogan
# :description
# :points
has_many :reviews
end
Review.rb
class Review < ActiveRecord::Base
belongs_to :profile
# :body
end
我得到一個錯誤「爲無未定義的方法'第一」:NilClass」 – Murtza
@Murtza更新了答案。再檢查一遍。 – Agis
非常感謝。它工作得很好。 – Murtza