小编Wal*_*ong的帖子

Rails_admin 自定义操作的控制器方法在哪里?

我使用https://github.com/sferik/rails_admin/wiki/Custom-action在 RailsAdmin 中创建了一个自定义操作,但我不确定将控制器方法放在自定义操作中的位置,如果我使用表单,会发生什么是调用这些控制器方法的路径吗?

ruby-on-rails rails-admin

3
推荐指数
1
解决办法
4375
查看次数

Ruby / Rails sort_by date desc,名称为asc

我正在创建两个不同类的列表页面,我想按日期desc(名称asc)对它们进行排序。两者都有在每个模型中带有date方法的datetime字段。

posts = Post.all
news = News.all
@news_and_posts = posts.zip(news).compact.select(&:date).sort {|x| [-x.date, x.name]}
Run Code Online (Sandbox Code Playgroud)

这会引发NoMethodError:2014年11月11日星期二的未定义方法`-@':日期

在其他几个问题上,在sort_by和sort中都给出了此答案,但是我没有运气。

Rails 4.0.5 Ruby 2.1.3

ruby ruby-on-rails-4

3
推荐指数
1
解决办法
4681
查看次数