2012-03-27 12 views
0

Hallo ich arbeite in einem Resevation-Anwendung und bin neu in Ruby on Rails Entwicklung ich frage mich nur, ob es möglich ist, dass eine statische Seite Parameter oder Objekt kommend Form einer anderen Seite wie weise Routing von Reservierung mit einem akzeptiert Route von <%= link_to "add functionrooms", reservation_page_functionroom_path(@reservation) %>statische Seite ein Objekt akzeptieren

während der Controller Seite mit functionroom Aktion

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

meine Strecke ist

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

Vielen Dank im Voraus, wenn es nicht möglich ist, brauche ich wirklich einen Rat im Versuch, einen Funktionsraum zu einer Reservierung hinzuzufügen, genau wie ein addto cart Prozess im Moment versuche ich eine statische Seite zu benutzen wo Funktionsräume aufgelistet sind und ein "zur Reservierung hinzufügen" auf ihm dank im Voraus

+1

Ist das wirklich eine statische Seite? wie es in public/pages/functionroom.html existiert? Oder ist Seiten ein Controller mit einer Aktion des Funktionsraums? –

+0

nicht wirklich eine statische Seite es ist ein Simi statische Es hat Controller-Seite mit einem Action Functionroom in ihm Danke – Led

+0

Ok, so: ja, es kann. nur in der Steuerung eingestellt. Wenn Sie Probleme haben, fügen Sie bitte hier hinzu und ich werde in einer Antwort auf weitere Details eingehen. –

Antwort

0

Sie werden wahrscheinlich wollen dies als

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

Dann in Ihrem PagesController,

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