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