[英]How to get last record? (JS)
我需要通过JavaScript来获取问题的上次约会时间,例如24-02-11(更新后的desc)。 我的方法不起作用,但是$ time或$ all_users可以正常工作。
my_controller
$all_users = User.count('id')
$last_question = Question.find(:last, :order => "updated_at DESC", :limit => 1)
$time = Time.now.strftime("%d %B, %Y")
my_layout_view
<% javascript_tag do %>
Ext.BLANK_IMAGE_URL = '<%= image_path '/ext/resources/images/default/s.gif' %>';
<%= "time = \"#{$time}\"" %>;
<%= "last_question = \"#{$last_question}\"" %>;
<% end %>
我的观点
..........
items : [
{
region : 'north',
minWidth : 75,
height : 35,
maxWidth : 150,
collapsible : false,
resizable : false,
width : 400,
html : 'Last question was:' <b> + last_question + '</b>',
}
.......................
$last_question
将返回一个Question
对象-不是字符串。 您需要从“ Question
模型中获取特定值,然后将其返回。
:order => "updated_at DESC
将对您的项目进行排序,但不会告诉find
仅返回updated_at
时间。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.