Ruby on rails 发送问题菜单.29而不是菜单/29

Ruby on rails 发送问题菜单.29而不是菜单/29,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,首先,我列出了客人在套餐中添加的所有菜单,他也添加了这些菜单,我将它们与此一起列出 _menuadded.html.erb <h1>menu you added</h1> <% @reservation_package.package_line_items.each do |menu|%> <p><%= link_to menu.menu.name, menu_reservation_reservation_package_reservat

首先,我列出了客人在套餐中添加的所有菜单,他也添加了这些菜单,我将它们与此一起列出

_menuadded.html.erb

<h1>menu you added</h1>
<% @reservation_package.package_line_items.each do |menu|%> 
<p><%= link_to menu.menu.name, menu_reservation_reservation_package_reservation_package_pages_path(@reservation,@reservation_package,menu) %></p>
<p><%= link_to "delete item" ,reservation_package_package_line_item_path(@reservation_package,menu), :method => :delete%></p>
<%end%>
但是根本不起作用,我只是想知道我做的是对的还是错的,你能给我一个如何实现这种模块的建议吗?谢谢更多的力量

路线:

resources :services

   resources :reservations do

     resources :pages do
        collection do
          get :functionroomlist
          get :packagelist
          get :package
        #  get :menu
        end
     end
        resources :reservation_packages do
          resources :reservation_package_pages do
            collection do
               get :menulist 
               get :menu
            end
          end
        resources :package_line_items
        end
     resources :reservation_function_rooms        
    end

我们有一个类似的问题,我希望我能帮助你一点 我的用户可以创建一个productlist,他可以直接在上面添加新产品。在show表单上,我设置了这样一个链接

<%= link_to 'Create', new_product_path(:procuctlist => @productlist.id) %>
模型的定义是这样的

class Product < ActiveRecord::Base

  belongs_to :productlists
  has_many :registrations, :dependent => :destroy
  validates :entry_name, :description, :presence => true

end
class Productlist < ActiveRecord::Base

  has_many :products, :dependent => :destroy

end

我们希望能为您提供帮助。

您如何访问产品列表?例如,如果您想检查product=2的productlist_id=1?嘿@JoelParkerHanderson,这在我们的应用程序中确实不是一个用例,好的,我们仍然在版本zero.zero中,但我会通过productlist的索引操作来执行此操作。我们应用程序中的产品是productlist的子产品。Productlist有许多产品。如果要检查product=2的productlist_id=1,则必须转到product=2,然后在productlist索引操作上查找id=1。那就是我要走的路。也许这能帮你<代码>链接到如果很抱歉,我可以回答您的问题并帮助您。如果你发现了它是如何工作的,你会把它贴在这里吗,它会有帮助,直到在应用程序开发中我是新来的,顺便问一下,你呢?这不是主题:-)这不是聊天论坛!但我和ruby on rails合作了六个月。。。如果你看我的个人资料,你会知道我今天和上周的问题是什么。。。
def new
    @product_entry = ProductEntry.new
    @product_entry.productlist_id = params[:productlist]

    respond_to do |format|
      format.html # new.html.erb
      format.json { render json: @wishlist_entry }
    end
  end
class Product < ActiveRecord::Base

  belongs_to :productlists
  has_many :registrations, :dependent => :destroy
  validates :entry_name, :description, :presence => true

end
class Productlist < ActiveRecord::Base

  has_many :products, :dependent => :destroy

end
<div class="field">
    <%= f.label :productlist_id %><br />
    <%= f.number_field :productlist_id %>
  </div>