私はいくつかの単純なブール値フィールドを宣言しましたmodel/user.rb
class User < ActiveRecord::Base
attr_accessible :name, :has_car
def init(age)
if age > 18
has_car = true
else
has_car = false
end
has_car
end
...
次に、私のビュー(.html.haml
ファイル)で、フィールドを印刷しようとしました:
...
%li
- if this_user.has_car
= "This person has a car"
- else
= "This person does NOT have a car"
...
何らかの理由で、this_user.has_car
常に と評価されfalse
ます。ここで私が間違っていたことを誰か教えてもらえますか? (私はRuby/Railsに非常に慣れていません)
ありがとう