Html 为什么Rails在使用link_to时插入一个换行符和6个制表符?
我有以下代码:Html 为什么Rails在使用link_to时插入一个换行符和6个制表符?,html,ruby-on-rails,css,ruby-on-rails-3,link-to,Html,Ruby On Rails,Css,Ruby On Rails 3,Link To,我有以下代码: <%== "From:<br>" %> <% if flag %> <%= link_to user.full_name, user_path(:user => { :user_id => user_id }) %> <% else %> . . . 为什么要输出一个换行符和6个制表符?有没有办法阻止这种行为?有没有CSS解决方案可以创建一个,它不会在HTML页面上将选项卡显示为空白 在rail
<%== "From:<br>" %>
<% if flag %>
<%= link_to user.full_name, user_path(:user => { :user_id => user_id }) %>
<% else %>
.
.
.
为什么要输出一个换行符和6个制表符?有没有办法阻止这种行为?有没有CSS解决方案可以创建一个
,它不会在HTML页面上将选项卡显示为空白
在rails 3.07中工作。用以下方式重写代码:
<%= "From:<br>#{link_to(user.full_name, user_path(:user => { :user_id => user_id })) if flag}" %>
我在CSS中修复了它。我认为这会更加健壮,并允许更大的灵活性使Rails代码更具可读性 在Chrome、Firefox和IE8(Windows)上测试 顺便说一下,HTML代码在td中
To:
Joe
Brown
<%= "From:<br>#{link_to(user.full_name, user_path(:user => { :user_id => user_id })) if flag}" %>
user_name a {
display:block;
margin:0;
}