Ruby on rails 使用当前的用户名预填充表单-Rails 4+;联合会的评论

Ruby on rails 使用当前的用户名预填充表单-Rails 4+;联合会的评论,ruby-on-rails,forms,Ruby On Rails,Forms,我想用当前登录的用户(通过designe+Twitter omniauth)预填充评论表单。但我不知道该如何标记:标题要预先填充“当前用户名” = form_for Comment.new, remote: true, authenticity_token: true do |f| .error_notifier{ style: "display:none" } %label= t('the_comments.form.title') %p= f.t

我想用当前登录的用户(通过designe+Twitter omniauth)预填充评论表单。但我不知道该如何标记:标题要预先填充“当前用户名”

    = form_for Comment.new, remote: true, authenticity_token: true do |f|
      .error_notifier{ style: "display:none" }
      %label= t('the_comments.form.title')

      %p= f.text_field :title

      %label= t('the_comments.form.contacts')
      %p= f.text_field :contacts

      %label= t('the_comments.form.content')
      %p= f.text_area :raw_content

      %p.trap
        - TheComments.config.empty_inputs.each do |name|
          = text_field_tag name, nil, autocomplete: :off, tabindex: -1, id: nil

      = hidden_field_tag :tolerance_time, 0, id: nil, class: :tolerance_time

      = f.hidden_field :commentable_type, value: commentable.class
      = f.hidden_field :commentable_id,   value: commentable.id
      = f.hidden_field :parent_id, class: :parent_id

      %p
        = f.submit t('the_comments.form.create'), class: :btn
        = t('the_comments.form.thank_you')
我用它作为评论的宝石


用注释解决:value:current_user.name

您可以尝试下面的代码

<%= f.text_field :title,value: current_user.name %> 


您确实可以尝试下面的代码。这是一个简单的调整。@NidhiSarvaiya你能把它作为一个答案,这样这个问题就可以标记为已回答了吗?