我的表格附有可以提交简短评论的简介。 我想抓住提交人的名字,但这样,我就可以在把评论机构 h倒时在工具上展示。
www.un.org/Depts/DGACM/index_spanish.htm 在控制器中,我有:
def create
@comment = Comment.new(params[:comment])
@comment.save!
redirect_to profile_path(@comment.profile)
end
在我的移徙中:
t.timestamps
t.integer :profile_id
t.string :author_id
t.string :body
简介模式:
belongs_to :user
accepts_nested_attributes_for :user
has_many :comments
评论模式:
belongs_to :profile
概况 主计长:
def show
@user = User.find(params[:id])
@profile = user.profile
@superlative = @profile.superlatives.new
end
我的形式是:
<%= form_for @comment do |f| %>
<%= f.hidden_field :profile_id, :value => @profile.id %>
<%= f.hidden_field :author_id, :value => "#{current_user.profile.first_name} #{current_user.profile.last_name}" %>
<%= f.text_field :body %>
<%= f.submit Add new %>
<% end %>
我正在考虑将作者与现用户联系起来。 或者是否有更简单、更好的办法?
<><>UPDATE: 如果能有更好的办法,我就得照亮这个名字。