2012-03-27 29 views
0

嗨我工作的一個切除應用程序和即時通訊新的紅寶石在rails開發即時通訊只是想知道是否是可能的靜態頁面接受參數或對象來自另一頁像明智 從保留路由從的 <%= link_to "add functionrooms", reservation_page_functionroom_path(@reservation) %>靜態頁面接受對象

路線而與functionroom動作控制器頁面

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 

感謝您提前,如果它不possilbe我真的需要一個建議即時嘗試添加一個功能室的預訂就像一個addto購物車過程我現在正在嘗試使用靜態頁面的職業房間列出和「添加到預訂」它在此先感謝

+1

這真的是一個靜態頁面?就像它存在於public/pages/functionroom.html中一樣?或者頁面是一個具有動作室動作的控制器? – 2012-03-27 20:20:39

+0

不是一個真正的靜態頁面其simi靜態它有一個動作functionroom在其中的控制器頁面謝謝 – Led 2012-03-28 02:49:39

+0

好吧,是的,它可以。只需在控制器中設置即可。如果您遇到問題,請在此添加,我會在答案中詳細介紹。 – 2012-03-28 03:16:25

回答

0

你可能會想這是

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

然後在你的PagesController,

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