【问题标题】:Ruby on Rails 4.0 button queryRuby on Rails 4.0 按钮查询
【发布时间】:2014-05-22 06:55:27
【问题描述】:

我是 Rails 的新手,有一个问题。

我有一个 Person 模型和一个 Contacts 模型。他们有关联 Person has_many Contacts。在我的 views/persons/index.html.erb 页面上,我想在人员旁边添加一个按钮,以呈现属于该人的所有联系人。具体来说,我不确定如何将人的 ID 传递到查询中以查找和呈现属于该人的所有联系人。我知道如何添加按钮,但我不确定如何编写上述代码。

非常感谢!!

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    如果需要,最简单的方法是使用 link_to 方法并将其设置为按钮。

    <%= link_to @person.name, person_contacts_path(@person) %>
    

    将生成一个链接'/person/1/contacts'

    在 routes.rb 中

    resources :persons do
      resources :contacts
    end
    

    关于路由http://guides.rubyonrails.org/routing.html#nested-resources

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-16
      • 2019-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多