erb文件语法

时间:2015-08-06 23:14:10

标签: sql ruby-on-rails erb

body#homePage {text-transform: initial;}

这是hql.erb文件试图从中编写查询的部分,我可以将除非erb文件的部分转换为sql函数

1 个答案:

答案 0 :(得分:0)

在.erb模板中,< %%>中未包含的所有内容将被评估为文本。修复你拥有的东西,你可能想尝试类似的东西:

<% a = Array.wrap(params[:a]).join(', ') %>
<% unless a.blank? %>
  <%= a%>
<% end %>

<% b = Array.wrap(params[:where]).join(' AND ') %>
<% unless params[:dedup] %>
  <%= table_name %>
  WHERE <%= input_data_filter %>
  <% unless b.blank? %>
    AND <%= b %>
  <% end %>
  AND c - d <= <%= f%>
<% else %>