我是关于rails开发的新手
Rails 3.2.13 / ruby 1.9.3
我有这个模型
class Post < ActiveRecord::Base
attr_accessible :content, :title
attr_accessor :testing
def asignar
title = "hey"
end
end
然后当我进入rails控制台时:
irb(main):004:0* post = Post.new
=> #<Post id: nil, title: nil, content: nil, created_at: nil, updated_at: nil>
irb(main):005:0> post.asignar
=> "hey"
irb(main):006:0> post.title
=> nil
这是正常的吗?我是否总是保存对象以便能够获取属性?
答案 0 :(得分:4)
试试这个:
def asignar
self.title = "hey"
end