我有一個名爲names
的表,其中有一列名爲name
。用戶在進入下一頁之前將輸入文本。從表中獲取用戶的最新條目
在下一頁中,我想向他們展示他們在前一頁輸入的數據。
在控制器我想是這樣@names = current_user.names.all
在意見我做
<ul class="names-list">
<% @names.each do |nname| %>
<li>
<%= link_to nname.name, edit_name_path(nname) %>
</li>
<% end %>
</ul>
並顯示最近日期的最後一個列表項。但肯定會有一個Rails快捷方式來獲取用戶的最後數據。任何幫助?
更新:現在我不喜歡的東西 @last_name = current_user.names.last
在控制器和視圖中 <%= @last_name.to_s %>
,這是生成的名稱字符串#<Name:0x007fae23ee1b68>
代替。
你說你的用戶正在輸入文字。進入哪裏?我看到一個鏈接,但我沒有看到任何形式的文本輸入。 –
你可以發佈前一頁的視圖代碼嗎? – Stewart
我已經在'index'操作中完成了該形式的一部分,並且它已成功保存到**暱稱**表中的**名稱**列中。這裏的疑問是如何在rails控制器中查詢用戶的最後一個**名稱**。 –