Ruby on rails 如何使用ruby在json呈现中发送attr_访问器值?

Ruby on rails 如何使用ruby在json呈现中发送attr_访问器值?,ruby-on-rails,ruby,json,ruby-on-rails-3,Ruby On Rails,Ruby,Json,Ruby On Rails 3,在我的RubyonRails程序中,我使用了attr_访问器。但是在呈现json时,它不会出现在视图中。 我的代码如下 @users.each do |user| user.entry_id= "QWER1234" user.save end respond_to do |format| format.html format.json { render json: {logs: @users, iTotalRecords: @users.total_ent

在我的RubyonRails程序中,我使用了attr_访问器。但是在呈现json时,它不会出现在视图中。 我的代码如下

  @users.each do |user|
    user.entry_id= "QWER1234"
    user.save
  end
  respond_to do |format|
   format.html
   format.json { render json: {logs: @users, iTotalRecords: @users.total_entries, iTotalDisplayRecords: @users.total_entries} }
  end

如果我签入视图,则我的属性访问器条目不可用。请帮我解决这个问题。

嘿。抱歉,此类访问器方法不需要user.save。该值将一直存在到对象生命周期。Ya。我知道。在render jsonInside控制器中可能有一些东西,如果我循环通过@user,我就能够获得条目的id。但是在视图中,我在这里解释了原因