简单形式:将current_user.username设置为评论者的值

时间:2016-09-05 06:48:02

标签: ruby-on-rails ruby-on-rails-5

我想将当前用户的名称设置为评论者的值。

当我使用时:<%= f.input :commenter, :input_html => { :value => '<% current_user.username %>' }, label: false, disabled: true %>我收到语法错误。

实际上,我不想在添加评论时显示评论员;仅限于上市。

除了Simple_form之外,我还使用了Devise。

1 个答案:

答案 0 :(得分:3)

您在同一表达式中打开ERB标记两次,因此语法错误。试试:

<%= f.input :commenter, :input_html => { :value => current_user.username }, label: false, disabled: true %>