如何使用设计 gem 打印 user_id
how to print user_id using the devise gem
我目前正在尝试在 applicaiton.html.erb
中做类似的事情
<h1> <% print "Customer id #{current_user}"%> </h1>
但我一无所获。 'Customer id' 也没有被打印出来。我究竟做错了什么 ?
感谢您的宝贵时间
如果您在 Rails 视图中,使用 erb,则不需要 print 或 puts。
<%= %>
允许您渲染(打印)包含在其中的表达式,而 <% %>
允许您创建 Ruby 逻辑而不渲染它,方法相同 <%# %>
适用于评论,所以你可以这样做:
<h1>
<%= "Customer id #{current_user.id} "%>
</h1>
或:
<h1>Customer id <%= current_user.id %></h1>
无需连接,并且在这两种情况下都访问 current_user id 属性,否则它将 return 整个 User 对象。
我目前正在尝试在 applicaiton.html.erb
中做类似的事情<h1> <% print "Customer id #{current_user}"%> </h1>
但我一无所获。 'Customer id' 也没有被打印出来。我究竟做错了什么 ?
感谢您的宝贵时间
如果您在 Rails 视图中,使用 erb,则不需要 print 或 puts。
<%= %>
允许您渲染(打印)包含在其中的表达式,而 <% %>
允许您创建 Ruby 逻辑而不渲染它,方法相同 <%# %>
适用于评论,所以你可以这样做:
<h1>
<%= "Customer id #{current_user.id} "%>
</h1>
或:
<h1>Customer id <%= current_user.id %></h1>
无需连接,并且在这两种情况下都访问 current_user id 属性,否则它将 return 整个 User 对象。