从 rails pluck 中获取字符串以显示 n

奥马尔

有一个超级快的问题。我还是 Rails 的新手,并尝试遵循这两个问题,但它们对我不起作用为什么 Array.to_s 返回括号?ruby 1.9 如何将数组转换为没有括号的字符串

我正在尝试在我的聊天室应用程序中显示最后一条消息及其发送日期。我能够使用此代码获得结果,但它周围有括号,我想删除这些括号。这里的任何帮助都会很棒,我还附上了截图。非常感谢!

显示.html.erb

For the Date: <%= chatroom.messages.last(1).pluck(:created_at) %> For the Last Message in Chatroom: <%= chatroom.messages.last(1).pluck(:body) %>

直接消息控制器

class DirectMessagesController < ApplicationController
before_action :authenticate_user!

def show
    users = [current_user, User.find(params[:id])]
    @messageduser = User.find(params[:id])
    @chatroom = Chatroom.direct_message_for_users(users)        
    @chatroomall = current_user.chatrooms
    @messages = @chatroom.messages.order(created_at: :desc).limit(100).reverse
    @messagelast = @chatroom.messages.last(1)
    last_message = @chatroom.messages.last
    render "chatrooms/show"
end
private

def chatroomuserlocator
    @chatroomlocator = Chatroom.find(params[:chatroom_id])
end
end

在此处输入图片说明

丹·克里格

试试这个:

<%= chatroom.messages.last.created_at %>

和这个:

<%= chatroom.messages.last.body %>

请记住,pluck返回一个数组,因此可以解释您的括号。

我认为您不需要pluck这里,因为您只是访问单个项目的属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pluck hash in rails

来自分类Dev

在Rails中将:pluck或:collect结果转换为字符串数组的最简单方法是什么?

来自分类Dev

在 Rails i18n 本地化中显示日期模式字符串

来自分类Dev

搜索中的Ruby on Rails Pluck属性,并使用该属性搜索另一个表

来自分类Dev

Ruby on Rails 4:Pluck结果散列

来自分类Dev

rails pluck has_many 通过计数

来自分类Dev

在ksh中获取字符串的最后n个字符

来自分类Dev

在Python中获取字符串的前n个字符的最佳方法

来自分类Dev

如何获取字符串中的最后n个字母

来自分类Dev

如何在Java中的第n个“-”(破折号)之后获取字符串?

来自分类Dev

获取字符串中字母的第n次出现(python)

来自分类Dev

如何获取字符串中的n个最后一个字母

来自分类Dev

C 获取字符串中的第 n 个单词

来自分类Dev

获取字符串中第 n 个出现的索引

来自分类Dev

从(“ \ n”)换行符获取字符串

来自分类Dev

将字符串分配给purrr :: pluck函数

来自分类Dev

pluck('id') 将字符串值转换为零

来自分类Dev

Laravel 5.8 - 从 pluck 结果中获取值

来自分类Dev

在获取字符串时,如何将字符串复制到另一个用'\ n'字符分隔的数组中?

来自分类Dev

Laravel Pluck - 试图获取非对象的属性

来自分类Dev

Razor-如何获取字符串的n个数字字符?

来自分类Dev

如何获取字符串的前n个字符,但以整个单词结尾

来自分类Dev

lodash版本4中的_.pluck()在哪里?

来自分类Dev

laravel中的pluck()和lists()之间的区别?

来自分类Dev

Laravel中的Pluck和Implode方法?

来自分类Dev

Rails I18n:转换字符串中的日期时间格式

来自分类Dev

Rails I18n:转换字符串中的日期时间格式

来自分类Dev

在Ruby on Rails中提取字符串子集

来自分类Dev

Rails 纯文本资产提取字符串

Related 相关文章

  1. 1

    Pluck hash in rails

  2. 2

    在Rails中将:pluck或:collect结果转换为字符串数组的最简单方法是什么?

  3. 3

    在 Rails i18n 本地化中显示日期模式字符串

  4. 4

    搜索中的Ruby on Rails Pluck属性,并使用该属性搜索另一个表

  5. 5

    Ruby on Rails 4:Pluck结果散列

  6. 6

    rails pluck has_many 通过计数

  7. 7

    在ksh中获取字符串的最后n个字符

  8. 8

    在Python中获取字符串的前n个字符的最佳方法

  9. 9

    如何获取字符串中的最后n个字母

  10. 10

    如何在Java中的第n个“-”(破折号)之后获取字符串?

  11. 11

    获取字符串中字母的第n次出现(python)

  12. 12

    如何获取字符串中的n个最后一个字母

  13. 13

    C 获取字符串中的第 n 个单词

  14. 14

    获取字符串中第 n 个出现的索引

  15. 15

    从(“ \ n”)换行符获取字符串

  16. 16

    将字符串分配给purrr :: pluck函数

  17. 17

    pluck('id') 将字符串值转换为零

  18. 18

    Laravel 5.8 - 从 pluck 结果中获取值

  19. 19

    在获取字符串时,如何将字符串复制到另一个用'\ n'字符分隔的数组中?

  20. 20

    Laravel Pluck - 试图获取非对象的属性

  21. 21

    Razor-如何获取字符串的n个数字字符?

  22. 22

    如何获取字符串的前n个字符,但以整个单词结尾

  23. 23

    lodash版本4中的_.pluck()在哪里?

  24. 24

    laravel中的pluck()和lists()之间的区别?

  25. 25

    Laravel中的Pluck和Implode方法?

  26. 26

    Rails I18n:转换字符串中的日期时间格式

  27. 27

    Rails I18n:转换字符串中的日期时间格式

  28. 28

    在Ruby on Rails中提取字符串子集

  29. 29

    Rails 纯文本资产提取字符串

热门标签

归档