从rails表中提取信息并放入其他表中

时间:2016-02-04 13:51:21

标签: ruby-on-rails

所以我有这个

<%= simple_form_for @newevent do |f| %>
<div class="form-group">
  <%= f.label :eventname %>
  <div class="row">
    <div class="col-md-6">
      <%= f.text_field :eventname, :autofocus => true, class: "form-control", value: "@newevent.product_name" %>
    </div>
  </div>
</div>

这是在我的edit.html.erb中,您可以从放置了按钮的表中访问此页面。这就是我失去的地方,

我想要的是这个。

当您单击编辑时,将从第一个表中加载值,但是当您单击“保存”时,它将保存到第二个表。

我该如何解决这个问题? :eventname仅存在于表2中。在表1中,它被称为LocationName

我在更新中有这个

  def update
    @newevent = Event.find(params[:id])
    if @newevent.update_attributes(event_params.merge createdby: current_user.id)
      flash[:success] = "Profile updated"
      redirect_to "/events"
    else
      flash.now[:alert] = 'Error updating event'
    end
  end

由于

萨姆

0 个答案:

没有答案