简单形式:设置 current_user.username 作为评论者的价值
Simple form: set current_user.username as value for commenter
我想将当前用户的名字设置为评论者的值。
当我使用:<%= f.input :commenter, :input_html => { :value => '<% current_user.username %>' }, label: false, disabled: true %>
我遇到语法错误。
其实我不想在添加评论时显示评论者;仅在列表中。
除了Simple_form,我还用Devise。
您在同一表达式中两次打开 ERB 标记,因此出现语法错误。尝试:
<%= f.input :commenter, :input_html => { :value => current_user.username }, label: false, disabled: true %>
我想将当前用户的名字设置为评论者的值。
当我使用:<%= f.input :commenter, :input_html => { :value => '<% current_user.username %>' }, label: false, disabled: true %>
我遇到语法错误。
其实我不想在添加评论时显示评论者;仅在列表中。
除了Simple_form,我还用Devise。
您在同一表达式中两次打开 ERB 标记,因此出现语法错误。尝试:
<%= f.input :commenter, :input_html => { :value => current_user.username }, label: false, disabled: true %>