繁体   English   中英

如何获得最新记录? (JS)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM