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 に答える