自定义link_to - ruby​​ on rails

时间:2014-11-28 17:37:03

标签: ruby-on-rails link-to

我有一个 Thingy 类,其对象通常需要创建指向其他网站的链接。到目前为止,唯一适用于我的方法如下:

class Thingy < Active:Record::Base
  def makeLink
    result = "<a href=\"someURL"+self.firstProperty+"\">"+self.secondProperty+"</a>"
  end
...

现在在任何视图中我都可以使用此链接方法,如下所示

thingy.makeLink.html_safe

不知怎的,我觉得应该有一个更好的方法。这里有什么正确的方法?

1 个答案:

答案 0 :(得分:0)

正确的方法是在ThingyHelper

中添加app/helpers
def behavior_describing_method_name(thingy)
  link_to thingy.secondProperty, "someUrl#{thingy.firstProperty}"
end