在我的Rails 5应用程序中,我试图获取示例的完整URL,但是当我尝试按照这个SO问题中的建议使用url_for
时,我得到了一个错误,NoMethodError: undefined method 'url_for' for #<Product:0x8646fc0>
。
Full URL with url_for in Rails
def get_url
url = url_for(self)
end
我还尝试了product_url(self)
,收到了类似的错误。
什么是正确的方法来获得我的示例的URL?谢谢!
1条答案
按热度按时间chhkpiq41#
helper方法只在view或decorator中可用.最好在decorator中定义
url
.如果你想在模型中使用helper方法,试试这个