小编Mat*_*raf的帖子

Ruby on Rails 中 Pets#edit 中没有方法错误

我有一个 Ruby on Rails 应用程序,其中我有以下资源宠物、宠物类型、疫苗接种(给宠物接种疫苗的事件)和人员。所以,宠物属于一个类型(一个类型有很多宠物),疫苗属于一个宠物(一个宠物可以有很多疫苗)。我想要做的是:在疫苗接种索引中有一个带有提交按钮的可折叠列表(选择)o 所有宠物类型,以便我可以按宠物类型过滤疫苗接种。我的代码如下:

这是在宠物控制器中:

def new
  @pet = Pet.new
  @sex = ["Male" , "Female"]
  @owner = Person.where(occupation: "Owner")
end

def edit
end
Run Code Online (Sandbox Code Playgroud)

这是宠物形式:

<div class="field">
<%= form.label :owner %>
<%= form.collection_select(:person_id, @owner, :id, :surname) %>
</div>

<div class="field">
<%= form.label :name %>
<%= form.text_field :name %>
</div>

<div class="field">
<%= form.label :type %>
<%= form.collection_select(:type_id, Type.all, :id, :name) %>
</div>

<div class="field">
<%= form.label :born %>
<%= form.date_select :born %>
</div>

<div class="field">
<%= form.label :sex %> …
Run Code Online (Sandbox Code Playgroud)

ruby methods ruby-on-rails edit

2
推荐指数
1
解决办法
53
查看次数

标签 统计

edit ×1

methods ×1

ruby ×1

ruby-on-rails ×1