routes

    8熱度

    1回答

    在Rails中,您可以使用嵌套路由爲has_one和has_many關係創建RESTful路由。示例可以在Rails Guides 我想問一下是否有一種很好的方法來配置用於habtm關係的RESTful路由?例如,如果我有一個關係A-habtm-B,我的想法是爲A has_many B配置嵌套路由,爲B has_many A配置嵌套路由。這樣工作嗎?或者,還有更好的方法?

    5熱度

    2回答

    如何更改Rails應用程序,以便控制器foo顯示爲應用程序根目錄? 換句話說,現在所有的URL看起來像host.com/foo/......我想擺脫FOO,並有簡單的host.com/...

    2熱度

    2回答

    我遇到了一個小問題...我設置了一個服務於德國網站的rails應用程序。爲了利用Rails的內部多元化功能,我將所有模型保留爲英文(例如模型「JobDescription」)。 現在,如果我打電話「http://mysite.com/job_descriptions/」,我得到我所有的job_descriptions ....迄今爲止,這麼好。因爲我不想在我的網址英文術語「job_descript

    8熱度

    3回答

    與sinatra一起玩,我陷入了一個小問題:當我用斜槓使用params時,它會混淆路由器引擎。那麼是否有一種很好的方式來處理這種param而不必對它進行編碼? 代碼看起來像 get 'add/:url' do #.... end ,我打算讓像/添加/ http://sctackoverflow.com/工作

    10熱度

    1回答

    我想要想出一個創建「動態」路由的方法。我的意思是說,我希望能夠爲每次擊中分配控制器和路線的動作,而不是直接映射它。 例如,路線可能看起來像這樣的「路徑/ {對象}」,並且當該路徑被擊中時,執行查找以提供適當的控制器/動作來呼叫。我試過發現創建自定義路由處理程序的機制,但目前文檔/可發現性有點陰暗(我知道,它的測試版 - 我不會再期待)。雖然,我不確定這是否是最好的方法,甚至可能是控​​制器工廠,或

    14熱度

    5回答

    我已經通過了一些有趣的路由問題的工作我的方式 - 把一個請求URL到一個哈希等,但只是出於好奇,有沒有一種方法可以告訴路由系統,你希望任何來自某個url子路徑的東西都可以直接使用 - 而不需要通過控制器?例如,如果我有/home/me/public_html/rails_proj/images/foo.jpg,和.../rails_proj/images/other/bar.jpg,我可以插入一條

    0熱度

    2回答

    我有一個點列表,以及外部提供程序通過這些點生成的路線。 我想用自己的道路網絡使用這些相同的點生成路線。 然後我想能夠檢測兩條路線之間是否有顯着差異。 一個建議是,對於2條路線,我們找出他們穿過哪些路段,並比較路段列表? 這是一個有效的方法嗎? 我們如何獲取路線列表中的路段? 我使用的ArcGis服務器9.3與Java 5和Oracle 10g。我通過java api使用ST函數和NetworkAn

    1熱度

    3回答

    這裏的routes.rb中: map.resources :assignments, :shallow => true do |assignment| assignment.resources :problems end 我如何獲得url編輯問題(/任務/ XYZ /問題/ ABC /編輯),在代碼中?我已經嘗試了 edit_assignment_problem_path(作業,問

    2熱度

    3回答

    我正在嘗試編寫一個接受複數資源名稱並返回相應鏈接的幫助程序方法。該方法的本質是: def get_link(resource) link_to "#{resource.capitalize}", resource_path end —顯然resource_path部件沒有任何作用。我想要的是能夠通過foos得到foos_path和bars得到bars_path等。我該怎麼做?我無法

    4熱度

    4回答

    我的用戶模型具有常用的id主鍵,但它也有一個可用作標識符的唯一login。因此,我想定義路由,以便用戶可以通過ID或登錄進行訪問。理想情況下,路線將是這樣的: /users/:id (GET) => show (:id) /users/:id (PUT) => update (:id) ... /users/login/:login (GET) => show (:login) /use