Multiple args with named scope.. problem

2 views
Skip to first unread message

Morgan Morgan

unread,
Mar 6, 2009, 1:40:45 PM3/6/09
to rubyonra...@googlegroups.com
i'm trying to figure out what i'm doing wrong here.

named_scope :schedule_limits, lambda { |*args| {:conditions => ["id =
? and sched_start > ? and sched_start < ?" , ( args[0], args[1],
args[2]) ]} }


it just produces the error

/dir/dir/dir/schedule.rb:9: syntax error, unexpected ')', expecting '='
--
Posted via http://www.ruby-forum.com/.

Frederick Cheung

unread,
Mar 6, 2009, 1:47:01 PM3/6/09
to rubyonra...@googlegroups.com

On 6 Mar 2009, at 18:40, Morgan Morgan wrote:

>
> i'm trying to figure out what i'm doing wrong here.
>
> named_scope :schedule_limits, lambda { |*args| {:conditions => ["id =
> ? and sched_start > ? and sched_start < ?" , ( args[0], args[1],
> args[2]) ]} }
>
>
> it just produces the error
>
> /dir/dir/dir/schedule.rb:9: syntax error, unexpected ')', expecting
> '='

because you shouldn't have those () you;ve got there.

Fred

Morgan Morgan

unread,
Mar 6, 2009, 2:04:25 PM3/6/09
to rubyonra...@googlegroups.com
well that got rid of the first error but now it says that i

undefined method `schedule_limits'

Frederick Cheung

unread,
Mar 6, 2009, 3:37:53 PM3/6/09
to Ruby on Rails: Talk


On Mar 6, 7:04 pm, Morgan Morgan <rails-mailing-l...@andreas-s.net>
wrote:
> well that got rid of the first error but now it says that i
>
> undefined method `schedule_limits'

That sounds like it's coming from a different line. show the whole
error message and model and things might become clearer.

Fred
> --
> Posted viahttp://www.ruby-forum.com/.

Morgan Morgan

unread,
Mar 6, 2009, 5:21:33 PM3/6/09
to rubyonra...@googlegroups.com
Frederick Cheung wrote:
> On Mar 6, 7:04�pm, Morgan Morgan <rails-mailing-l...@andreas-s.net>
> wrote:
>> well that got rid of the first error but now it says that i
>>
>> undefined method `schedule_limits'
>
> That sounds like it's coming from a different line. show the whole
> error message and model and things might become clearer.
>
> Fred

I figured it out just in time to not need the whole shebang (at least i
did learn something though). figures. thank you very much for your
help.

Reply all
Reply to author
Forward
0 new messages