使用Rails 3.2。我有以下内容:
# user.rb
class User < ActiveRecord::Base
def user_website
if self.website.blank?
main_user_url(self.login)
else
self.website
end
end
end
# users/show.html.erb
<%= @user.user_website %>
但它会返回此错误:
undefined method `main_user_url' for #<User:0x007f9094552978>
如何正确传递网址?以前我把它放在users_helper.rb
中,但是想把它放在模型中会更合适。