Ruby on Rails Tuesday, June 30, 2015



On Monday, June 29, 2015 at 7:40:58 PM UTC+1, Мурыгин Антон wrote:
My rails version is 4.2.2.


Weird - I created a fresh rails app, added a business model like yours and it works fine. I'd recommended doing the same and seeing whether you can isolate what it is about your app that is different (for example is Business::GeneratedAssociationMethods in the ancestor chain for business? What does Profile::GeneratedAssociationMethods.instance_methods look like?)

Fred


 
понедельник, 29 июня 2015 г., 20:00:27 UTC+3 пользователь Frederick Cheung написал:


On Monday, June 29, 2015, Мурыгин Антон <mib...@gmail.com> wrote:
Now this is my model
class Business < ActiveRecord::Base
  belongs_to
:category, class_name: 'BusinessCategory', foreign_key: 'business_category_id'

  def category
    super || BusinessCategory.new(name: 'other')
  end
end

Why it keeps throwing 
super: no superclass method `category' for #<Business:0x000001023014b8>
? Am i missing something?
 
Which version of rails?

Fred 
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/fabf3f0c-db07-44b4-a04c-0b060eb9eaa5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/1964f21d-09bc-498f-8704-5504abae4054%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment