`
xhanxhanxhan
  • 浏览: 207449 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

這樣設計ROUTES規則可以不

    博客分类:
  • RUBY
阅读更多
覺得controller裡面文件有點亂,想通過建目錄來解決。

controllers
      \-forum
          \-forums_controller
          \-topics_controller

這樣一來,routes 的路徑都有了 forum 的前綴, new_forum_forum_topic_path ...
看起來很別扭,生成的路徑更是難看  /forum/forums/2/topics 

有什麼辦法能將目錄forum 和controller forums 合並起來?

  map.namespace(:forum) do |forum|
    forum.root :controller => "forums"

    forum.connect ':id',:controller => "forums" , :action => "show"
    forum.connect ':action/:id',:controller => "forums"
  end

用上面的方法能實現 對forum 的路徑轉換,可是後面的得怎麼操作?
大家在設計rails程序結構時會用帶目錄的嗎?

順便問個小問題, aa belongs_to bb , bb belongs_to cc .
怎麼讓 aa 直接訪問 cc ?
分享到:
评论
3 楼 rayforit 2009-05-01  
官方有个 Rails guides,里面的一章 Rails Routing from the Outside In 讲得就是routes的问题,不知道能不能解决你的问题。
2 楼 xhanxhanxhan 2009-05-01  
klesh 写道
http://railscasts.com/episodes/139-nested-resources

謝謝,不過這個視頻好像解決不了我這個問題
1 楼 klesh 2009-04-30  
http://railscasts.com/episodes/139-nested-resources

相关推荐

Global site tag (gtag.js) - Google Analytics