静态页面接受一个对象

时间:2012-03-27 19:49:01

标签: ruby-on-rails ruby-on-rails-3 routes

嗨我正在使用一个重新设计应用程序和我在ruby on rails开发中的新功能我只是想知道静态页面是否可以接受参与者或对象来形成另一个页面,如明智的 从预订路由到路线 <%= link_to "add functionrooms", reservation_page_functionroom_path(@reservation) %>

带有功能室操作的控制器页面

 def functionroom
    @reservation = Reservation.find(params[:reservation_id])
    @function_room = FunctionRoom.all 
  end

我的路线是

 resources :reservations do
   resources :reservation_function_rooms
   resources :reservation_packages
   get 'pages/functionroom'
   resources :package_line_items
  end

提前感谢你,如果它不可能我真的需要一个建议我试图添加一个功能室到预订就像一个addto cart进程我正在尝试使用静态页面列出功能室和“添加到预订”提前谢谢

1 个答案:

答案 0 :(得分:0)

你可能想要这个

resources :reservation do
  get "functionroom", controller: "pages"
end

然后在你的PagesController中,

def functionroom
  @reservation = Reservation.find(params[:reservaton_id])
  # set whatever else here
end