<option value="<%= o.id %[color=red]>"<%= ' selected' if o.id == @article.user_id %>[/color]><%=o.username%></option>
以及
<option value="<%= o.id %>"><%=o.username %></option>
精简为
<option value="<%= o.id %>"<%= ' selected' if o.id == @article.user_id %>><%=o.username%></option>
关键是多了中间那一句,如果是new的情况,则@article.user_id为空。所以可以合并。
以及
<option value="<%= o.id %>"><%=o.username %></option>
精简为
<option value="<%= o.id %>"<%= ' selected' if o.id == @article.user_id %>><%=o.username%></option>
关键是多了中间那一句,如果是new的情况,则@article.user_id为空。所以可以合并。