On 21 June 2011 11:56, mukesh singh <mukesh23.si...@gmail.com> wrote:
> yes still fails Assignee.find(1).assignee_name

Please don't top post, it makes it difficult to follow the thread.
Insert your reply at appropriate points in previous message.  Thanks.

Can you post the full error message and the stack trace please along
with the exact code (copy/paste rather than re-type).

Colin

>
> On Tue, Jun 21, 2011 at 4:20 PM, Colin Law <clan...@googlemail.com> wrote:
>>
>> On 21 June 2011 11:45, mukesh singh <mukesh23.si...@gmail.com> wrote:
>> > sorry for mistake not Assignee.assignee_name
>> > Assignee.find(1).assignee_name
>>
>> Do you mean that you have fixed the problem by that change, or that
>> you had a mistake in the question you asked and with
>> Assignee.find(1).assignee_name it still fails?
>>
>> Colin
>>
>> >
>> > On Tue, Jun 21, 2011 at 4:08 PM, Colin Law <clan...@googlemail.com>
>> > wrote:
>> >>
>> >> On 21 June 2011 11:11, mukesh singh <mukesh23.si...@gmail.com> wrote:
>> >> > class AssigneesController < ApplicationController
>> >> >  def assignees
>> >> >     Assignee.class_eval %Q{
>> >> >                 def assignee_name
>> >> >                     self["#{params[:assignee_by]}"]
>> >> >                 end
>> >> >            }
>> >> >   end
>> >> >   def do_assignee_cleaning
>> >> >       Assignee.assignee_name
>> >> >       redirect_to
>> >> > assignee_cleaning_project_assignees_path(params[:project_id])
>> >> >   end
>> >> >
>> >> > end
>> >> > I want to use assignee_name method in do_assignee_cleaning action but
>> >> > i
>> >> > am
>> >> > getting  error undefined
>> >> > method `assignee_name' for class `Assignee' in do_assignee_cleaning
>> >>
>> >> In an effort to understand the question (not having used class_eval) I
>> >> found the following link that suggests, rather non-intuitively, that
>> >> you should be using instance_eval rather than class_eval.
>> >>
>> >>
>> >>
>> >> http://ilikestuffblog.com/2009/01/09/fun-with-rubys-instance_eval-and-class_eval/
>> >>
>> >> Colin
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google
>> >> Groups
>> >> "Ruby on Rails: Talk" group.
>> >> To post to this group, send email to rubyonrails-talk@googlegroups.com.
>> >> To unsubscribe from this group, send email to
>> >> rubyonrails-talk+unsubscr...@googlegroups.com.
>> >> For more options, visit this group at
>> >> http://groups.google.com/group/rubyonrails-talk?hl=en.
>> >>
>> >
>> >
>> >
>> > --
>> > Regards
>> > Mukesh Paras Singh
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups
>> > "Ruby on Rails: Talk" group.
>> > To post to this group, send email to rubyonrails-talk@googlegroups.com.
>> > To unsubscribe from this group, send email to
>> > rubyonrails-talk+unsubscr...@googlegroups.com.
>> > For more options, visit this group at
>> > http://groups.google.com/group/rubyonrails-talk?hl=en.
>> >
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Ruby on Rails: Talk" group.
>> To post to this group, send email to rubyonrails-talk@googlegroups.com.
>> To unsubscribe from this group, send email to
>> rubyonrails-talk+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/rubyonrails-talk?hl=en.
>>
>
>
>
> --
> Regards
> Mukesh Paras Singh
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to