Ruby on rails 是否可以将ERB放入一个简单的占位符字符串中?
我有一个包含占位符文本的表单。我希望能够使它的一部分充满活力。看起来很简单,但我想不出来。我错过了什么 以下是表格:Ruby on rails 是否可以将ERB放入一个简单的占位符字符串中?,ruby-on-rails,ruby-on-rails-3,erb,simple-form,Ruby On Rails,Ruby On Rails 3,Erb,Simple Form,我有一个包含占位符文本的表单。我希望能够使它的一部分充满活力。看起来很简单,但我想不出来。我错过了什么 以下是表格: <%= simple_form_for([@reviewable, @review]) do |f| %> <%= f.error_notification %> <div class="form-inputs"> <%= f.input :review, :input_html => { :class =>
<%= simple_form_for([@reviewable, @review]) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :review, :input_html => { :class => "span4", :rows => 10 },
label: false,
placeholder: 'Help others by sharing what you\'ve learned as a major.' %>
</div>
<div class="modal-footer">
<button class="btn cancel-modal-review" data-dismiss="modal" aria-hidden="true">Cancel</button>
<%= f.submit 'Share My Review', :class => "submit-feedback" %>
</div>
<% end %>
{:class=>span4',:rows=>10},
标签:假,
占位符:“通过分享你作为专业所学到的知识来帮助他人。”%>
取消
“提交反馈”%>
我希望占位符文本沿以下几行读取内容:
placeholder: 'Help others by sharing what you\'ve learned as a <%= @major.name %> major.'
占位符:“通过分享你作为专业所学到的知识来帮助他人。”
但是当我这样做的时候,它的字面意思是“通过分享你所学的专业知识来帮助他人。”问题是,如果你把字符串放在单引号内,它会按字面意思显示。使用双引号可以正确解析{}内的结果 试试这个:
placeholder: "Help others by sharing what you\'ve learned as a #{@major.name} major."
非常感谢。我也试过#{@major.name},但忽略了双引号。非常感谢你!