attr-accessor

    1熱度

    1回答

    在Rails中,我有一個用戶模型。我在模型中添加了attr_accessor :score。 如果我爲一個用戶渲染JSON,我沒有看到「score」屬性。爲什麼是這樣? user = User.find(3) user.score = 55 render json: user

    0熱度

    1回答

    我想知道如何通過模型屬性或模型虛擬屬性進行排序可以提供很多有用的功能。 我有一個模型叫Box有一些屬性。我在我的索引視圖中顯示了具有屬性和狀態的這些框的列表。這個狀態在生成之前有點特殊,並且不記錄在我的數據庫中(我們正在談論實時狀態,沒有任何興趣來記錄它)。 我在這種狀態下遇到了排序問題。 我的想法是這樣的: #Box.rb attr_accessor :status def generat

    1熱度

    1回答

    訪問reset_token。 應用程序/視圖/ user_mailer文件/ password_reset.html.erb <%= link_to "Reset password", edit_password_reset_url(@user.reset_token, email: @user.email) %> Reset_token在用戶模式,因此當我嘗試使用sidekiq工人發生此問題

    3熱度

    2回答

    嗨,我有在軌「attr_accessor」問題4 我有很多的關聯模型,當我使用attr_accessor我把FIELD_NAME但我的聯想,我有許多表相同字段名稱。 對於爲例 class User < ActiveRecord::Base has_one :agent has_one :language attr_accessor :code end 但我有一個

    2熱度

    1回答

    桑迪梅斯說(POODR書,第26頁): 因爲它是可能的每一個實例變量包裝在一個方法,並因此治療任何變量,如果它只是另一個對象,數據和常規對象之間的區別開始消失。 我不知道我是否理解她在解釋什麼。當我們定義訪問器時,我們將實例變量(數據)包裝在一個方法上,但方法不是對象。那麼當她說我們可以將變量看作是另一個對象時,她是什麼意思?

    0熱度

    2回答

    我試圖從定義類的內部使用attr_accessor,但無濟於事。爲什麼這不起作用? 我希望在IRB以下輸出 「新」: irb(main):016:0> foo = StringClass.new => #<StringClass:0x2fbf2c0 @thing="old"> irb(main):017:0> foo.output old => nil irb(main):018:0>

    0熱度

    1回答

    這是用於在特定位置的棋類遊戲中生成每個棋子的移動的代碼。 class Characters def initialize(behaviours) @position=behaviours.fetch(:assigning_position) @right=behaviours.fetch(:moving_right) end def perf

    4熱度

    3回答

    在Ruby中定義訪問者時,可能會在簡潔(我們都愛)和最佳實踐之間產生緊張關係。 例如,如果我想揭露上的一個實例的值,而是從更新它禁止任何身外之物,我能做到以下幾點: class Pancake attr_reader :has_sauce def initialize(toppings) sauces = [:maple, :butterscotch] @

    0熱度

    1回答

    我想使用attr_accessor創建我的活動記錄。但似乎無法做到這一點。這樣的紅寶石有什麼或者是一種好的做法嗎? User.create(:someattr => "halo")? class User < ActiveRecord::Base attr_accessor :someattr after_create :do_sth def do_sth

    0熱度

    1回答

    首先,我要說明,我沒有找到堆棧溢出兩個問題非常相似,我的問題: Model missing required attr_accessor for 'image_file_name' - Ruby on Rails 4 Paperclip Error: model missing required attr_accessor for 'avatar_file_name' 但是,我不確定問題是否相同。