ruby-on-rails 如何在本地解决rails中的问题(错误)?

7vhp5slm  于 2023-01-22  发布在  Ruby
关注(0)|答案(1)|浏览(126)

遇到无方法错误,如何解决并检查?
我尝试了rails控制台,但无法调用该方法。

class dashboardcontroller
def get_meta_data
    require 'link_thumbnailer'
    begin
    object = LinkThumbnailer.generate(params[:url])
    rescue StandardError
    end
    respond_to do |format|
      format.json do
        render json: { title: object.title, image: object.images.first.src.to_s, description: object.description,
                       url: object.url, status: 200 }
omqzjyyz

omqzjyyz1#

您可以在此执行以下操作:

  • 将您的require文件移动到控制器的顶部。
  • 通过控制器方法get_meta_data使用救援
  • 检查您的LinkThumbnailer类是否实际生成。
  • 然后使用puts来显示您在object中实际分配的内容
  • 完成所有这些之后,您必须确认object是否具有您在呈现json时使用的所有属性。

相关问题