我是 Ruby on Rails 的新手。我使用脚手架创建模型视图和控制器admin
现在我的一位前辈告诉我要为管理员进行更改。我_form.html.erb
不知道如何实现它。与普通方法相比,在 _form.html.erb 中使用/进行更改的优点或缺点是什么(进行更改在索引、新建、显示和编辑中)
我的 _form.html.erb 如下:-
<%= form_for(@admin) do |f| %>
<% if @admin.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@admin.errors.count, "error") %> prohibited this admin from being saved:</h2>
<ul>
<% @admin.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="actions">
<%= f.submit %>
</div>
<% end %>
我的管理员表如下:-
id serial NOT NULL,
username character varying(20) NOT NULL DEFAULT ''::character varying,
email character varying(255),
first_name character varying(100),
middle_name character varying(100),
last_name character varying(100),
designation character varying(255),
office_phone character varying(255),
deleted integer NOT NULL DEFAULT 0,
super_admin boolean NOT NULL DEFAULT false,
created_at timestamp without time zone NOT NULL,
updated_at timestamp without time zone NOT NULL,
CONSTRAINT admins_pkey PRIMARY KEY (id)
有人可以帮我实现这个。在此先感谢