我有一个 Thingy 类,其对象通常需要创建指向其他网站的链接。到目前为止,唯一适用于我的方法如下:
class Thingy < Active:Record::Base
def makeLink
result = "<a href=\"someURL"+self.firstProperty+"\">"+self.secondProperty+"</a>"
end
...
现在在任何视图中我都可以使用此链接方法,如下所示
thingy.makeLink.html_safe
不知怎的,我觉得应该有一个更好的方法。这里有什么正确的方法?
答案 0 :(得分:0)
正确的方法是在ThingyHelper
app/helpers
def behavior_describing_method_name(thingy)
link_to thingy.secondProperty, "someUrl#{thingy.firstProperty}"
end