0

我正在尝试创建一个表单,以便更新用户的内容信息,但我的表单没有显示。

我在views/admin/dashboard/index.html.erb中的表单:

<% form_for @admin do |f| %>
  ... form content...
<% end %>

这是我在controllers/admin/dashboard_controller.rb中的控制器

class Admin::DashboardController < ApplicationController
  def index
    @users = User.all
    @admin = User.new
  end
end

这是我的模型:models/admin.rb

class Admin < ActiveRecord::Base
  belongs_to :user
end

然后在我的用户模型中:models/user.rb

class User < ActiveRecord::Base
  has_many :admins
end
4

1 回答 1

5

您需要使用输出<%=

代替

<% form_for @admin do |f| %>

利用

<%= form_for @admin do |f| %>
于 2013-09-15T03:14:00.107 回答