我在这样的 Rails 项目中有一个导航栏
<nav>
<%= link_to "Home", root_url %> |
<%= form_tag "/posts", :method => 'get' do %>
<%= search_field_tag 'search', nil, :placeholder => 'Find...' %>
<% end %>
<%= link_to "Sign Up", new_user_url %> |
<%= link_to "Sign In", sign_in_url %>
</nav>
我希望它全部显示在一行中。它目前在其自己的行上与搜索栏一起呈现,其他链接在其下方。当我检查表单元素时,它似乎占据了整个页面宽度。我尝试将表单标签包装在一个 div 中display: inline
并手动设置其宽度,但都不起作用。我怎样才能强迫他们出现在同一条线上?