我有一个名为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控制器中查询用户的最后一个**名称**。 –