Re: [Rails-core] assign_attributes method not found

2014-09-04 Thread Jason Fleetwood-Boldt
indeed... sorry I just get in the habit of helping newbies who do would do well to learn more advanced introspection/debegging techniques. My bad. Maybe your method is defined as delegate :x, :to = :y ? I hate that those don't work with Go-To-Declaration -- really drives me nuts If you

Re: [Rails-core] assign_attributes method not found

2014-09-03 Thread Jason Fleetwood-Boldt
Ryan- since I see this a lot on the lists, it would be great if there were some easy place to see which versions of rails have security alerts against them. I know there's this list here on rubygems https://rubygems.org/gems/rails/versions but it doesn't show which ones are insecure. is that

Re: [Rails-core] assign_attributes method not found

2014-09-03 Thread Jason Fleetwood-Boldt
You need to download a proper IDE my friend, like RubyMine (which I love, but there are others) Specifically, you need to learn how to use the Go to Declaration feature of your IDE, which can give you that answer and take you directly to the part of ActiveRecord where that might be defined.

Re: [Rails-core] assign_attributes method not found

2014-09-03 Thread skt
Hi Jason, I actually use RubyMine and Command-B takes you to the declaration of function but since there is no declaration it tells me so. The same command takes me to the declaration of update_attributes when I try it on that and there is no assign_attributes function that I can find in

Re: [Rails-core] assign_attributes method not found

2014-09-03 Thread Matt Jones
assign_attributes went away in the move from 2.3 - 3.0, then re-appeared for 3.1.0. In 3.0.5, the closest equivalent is plain `attributes=`. Regarding security updates, the best versions to use security-wise are always (in descending order of preference): * GREAT: the current release version

Re: [Rails-core] assign_attributes method not found

2014-09-03 Thread skt
I have temporarily solved the problem (till I upgrade) with the following code in one of my libraries class ActiveRecord::Base def assign_attributes(attributes) attributes.each_pair { |k, v| send(#{k}=, v) if respond_to?(#{k}=) } if attributes end end If you see any issue with this in

[Rails-core] assign_attributes method not found

2014-09-02 Thread skt
Hello, I am on an old version of Rails (3.0.5) and can't upgrade right now. When I try to use assign_attributes on a model I get the error that the method is not found as below NoMethodError - undefined method `assign_attributes' for #User:0x007ffb7c2ae638: activemodel (3.0.5)

Re: [Rails-core] assign_attributes method not found

2014-09-02 Thread Ryan Bigg
Hi skt, First of all: I would highly encourage you to upgrade immediately to at least 3.0.20. Second: What method are you calling exactly to get that error? On Wed, Sep 3, 2014 at 2:35 PM, skt stibre...@gmail.com wrote: Hello, I am on an old version of Rails (3.0.5) and can't upgrade