0
我有一些代碼存儲在一個字符串中,我想在特定記錄的上下文中運行它。如何從ActiveRecord記錄返回綁定?
我想要做這樣的事情:
class Dog < ActiveRecord::Base
# has the attributes name and age
end
a_dog = Dog.first
some_code = "puts name"
eval some_code, a_dog.get_binding
這將打印第一狗的名字。我知道get_binding
方法是不正確的,但我認爲這個名字表明我想要做什麼。
另外,我知道我不應該做到這一點,我只是想知道是否有一種方法可以讓我:)
很酷。我知道會有一個簡單的方法來做到這一點。謝謝。雖然我永遠不會叫我的狗「Snuppy」。 –
雖然現在我看起來Snuppy了,這是一個很酷的參考,我可能會! –
僅適用於蝙蝠俠頭像+1。 – MrDanA