have the following method in my decorator:
Refinery::PagesController.class_eval do
before_filter :tournaments_by_discipline
def books_by_gender(page_title)
books = Refinery::Books::Book.all
@books = books.select { |t| t.gender.name == page_title}
end
end
page template:
<h1><%= @books(@page.title) %><h1>
error:
wrong number of arguments (0 for 1)
What am I missing parsing the argument?
Refinery::PagesController.class_eval do
before_filter :tournaments_by_discipline
def books_by_gender(page_title)
books = Refinery::Books::Book.all
@books = books.select { |t| t.gender.name == page_title}
end
helper_method :books_by_gender
end
<h1><%= books_by_gender(@page.title) %><h1>
before_filter :tournaments_by_discipline