我很难知道要返回数据库中的最新数据:
- registration.registration_replies.each do |registration_reply|
- if registration_reply.present?
= registration_reply.confirmation.titleize + "ed"
- else
Not Confirmed
它返回
重新分配已确认
在我的节目页面
据我所知:
[2] pry(#<#<Class:0xf8585e0>>)> registration.registration_replies
RegistrationReply Load (0.1ms) SELECT `registration_replies`.* FROM `registration_replies` WHERE `registration_replies`.`registration_id` = 45 ORDER BY created_at DESC
=> [#<RegistrationReply id: 28, message: "asdasd", registration_id: 45, owner_id: 2, reply_to_id: 6, cc_id: ["", "4"], created_at: "2014-09-10 09:53:19", updated_at: "2014-09-10 09:53:19", confirmation: "re-assign">,
#<RegistrationReply id: 27, message: "registration.registration_replies.each do |registr...", registration_id: 45, owner_id: 2, reply_to_id: 6, cc_id: ["", "7"], created_at: "2014-09-10 09:50:11", updated_at: "2014-09-10 09:50:11", confirmation: "confirm">]
我只想显示最新的注册回复,id为28和确认:“重新分配”
最佳答案
你要这个吗?
= registration.registration_replies.last.confirmation.titleize + "ed"
关于mysql - rails : returning the latest data of fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25763622/