我發現這個問題很多帖子,但它似乎沒有一個解決我的問題。我得到這個代碼,我想從字符串渲染:帶有erb內容的渲染字符串頁
<%= button_to "/admin/#{contr_name}/#{obj.id}", method: :delete, class: 'btn btn-danger btn-resource-destroy', data: {toggle: 'tooltip'}, title: 'Delete' do %>
<%= icon('trash-o') %> <span class='sr-only'>Delete</span>
<% end %>
我已經試過這樣:
template += "<div class='col-sm-4'>"
template += "<%= button_to \"/admin/#{contr_name}/#{obj.id}\", method: :delete, class: 'btn btn-danger btn-resource-destroy', data: {toggle: 'tooltip'}, title: 'Delete' do %>
<%= icon('trash-o') %> <span class='sr-only'>Delete</span>
<% end %>"
template += "</div>"
ERB.new(template).result(binding)
,但我得到的語法錯誤。
我該如何解決這個問題?
請提供stacktrace以及一些信息,不僅僅是「我想渲染一個erb模板作爲字符串」。 – siegy22
爲什麼你需要將它渲染爲一個字符串? – ollpu
因爲我正在爲我擁有的所有索引頁面構建助手。 –