路线和def to_param"#{self.id} - #{self.slug.parameterize}"

时间:2016-05-27 06:10:07

标签: ruby-on-rails url routes friendly-url slug

我有 Routes.rb

get 'students/area_aluno'
root 'home#index' 

Course.rb

def to_param
  "#{self.id}-#{self.slug.parameterize}"
end

在Heroku上,我收到此错误,因为页面没有任何ID。我不知道热修复它,也不知道为什么它仅适用于localhost

然而,

to_param适用于所有模型。

  

错误-------------------------

     

Home #index

中的NoMethodError      

显示/app/app/views/home/index.html.erb第90行:

     

未定义的方法`slug'对于#

     

提取的来源(第30行):

     

def to_param       "#{self.id} - #{self.slug.parameterize}"端

     

0 个答案:

没有答案