2012-05-28 60 views
0

是否有辦法來創建自己的行動?創建鐵軌我自己的行動

例如,當我使用的支架,它創造了「指標」,「秀」,「編輯」,「新」,「創建」,「更新」和「毀滅」行動控制器。

我想補充另一個動作。

我已閱讀,我需要添加路徑文件中的一些代碼...

誰能幫助我?

+0

http://guides.rubyonrails.org/routing.html#adding-more-restful-actions –

回答

4

您可以簡單地定義一個方法生成一個控制器自己的行爲動作的路由:

def action 
    # do something here 
end 

您需要確保您在config/routes.rb中也有路由設置。

欲瞭解更多信息,我建議你閱讀指南:http://guides.rubyonrails.org/getting_started.html,特別是http://guides.rubyonrails.org/getting_started.html#generating-a-controller。你會發現儘管腳手架最初可能是有用的,但只要應用程序變得越來越複雜,你就必須編寫自己的控制器文件/動作方法。

0

那麼你可以定義你的路線和方式,你去

希望這有助於

+2

對我來說,這倒像是:**問**如何創建我自己的行動? ** A **只需定義你自己的行爲。沒有任何細節,鏈接,文檔等,它只是說「是的,你可以做到這一點。」 –