繁体   English   中英

Ruby on Rails:向控制器添加第二个自定义视图(Rails 3)

[英]Ruby on Rails: Adding a second custom view to a controller (Rails 3)

Rails 3:

我对rails非常陌生,到目前为止它们都已经很好了但是我在理解所有这些路由方面遇到了一些麻烦。 我现在正在尝试向控制器添加第二个视图,但我不想使用任何show,edit,index等操作。

我想为视图的自定义名称和控制器中的自定义操作。 有人可以向我解释如何做到这一点。 而且我真的想知道如何使用“link_to”方法从另一个视图链接到它。

任何帮助是极大的赞赏!

我经常使用休息和创建自定义操作和视图我只使用路由

  resources :news , :only => [:index] do
     collection do
        get :events
        get :hot
        get :last
      end

     member do 
       get :vote
      end

  end 

所以我为资源集合创建了3个动作,为资源创建了1个动作

你可以从控制台运行rake routes并查看路由列表,每个路由都有预定义的帮助器,后缀为_path。 来自文档的例子

new_geocoder_path returns /geocoder/new
edit_geocoder_path returns /geocoder/edit
geocoder_path returns /geocoder

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM