Victor Al wrote:> Hi all, > I was wondering if anybody could help me figure why a view cannot find a > method that I defined in another class. I do this in the view: (let''s > say index.rhtml) > > <%= check_box("item_search_page", "method_name")Off the top of my head, I think this will attempt do get the value from the following call within the controller: @item_search_page.method_name APIs here: http://rubyonrails.org/api/classes/ActionView/Helpers/FormHelper.html -- Posted via http://www.ruby-forum.com/.
Hi all,
I was wondering if anybody could help me figure why a view cannot find a
method that I defined in another class. I do this in the view: (let''s
say index.rhtml)
<%= check_box("item_search_page", "method_name")
Here, item_search_page is a variable in the view''s controller, which
creates a new ItemSearchPage object. And I defined "method_name" in
the
class:
class ItemSearchPage
def method_name
end
end
So, although I defined the method and it''s public, the view says
"undefined method ''method_name''.
Thanks for your help..
--
Posted via http://www.ruby-forum.com/.
On Tue, 2006-08-08 at 21:03 +0200, Victor Al wrote:> Hi all, > I was wondering if anybody could help me figure why a view cannot find a > method that I defined in another class. I do this in the view: (let''s > say index.rhtml) > > <%= check_box("item_search_page", "method_name") > > Here, item_search_page is a variable in the view''s controller, which > creates a new ItemSearchPage object. And I defined "method_name" in the > class: > > class ItemSearchPage > def method_name > end > end > > > So, although I defined the method and it''s public, the view says > "undefined method ''method_name''. > > Thanks for your help..---- try putting in your model the statement... require "filename_of_file_that_has_the_needed_method" Craig