从API中抓取JSON并将其转换为Rails中的字符串

时间:2015-10-06 20:36:38

标签: javascript ruby-on-rails json api

好吧,伙计们,这可能是一个开箱即用的问题,但我一直在构建一个Web应用程序,并且刚刚开始为它构建API。截至目前,API只是从我的NewsfeedItem模型中获取文本值并将它们呈现为JSON。当我看到显示所有值时,我可以通过Postman检查这个。

现在,我想要做的是使用自定义脚本获取所有JSON,并通过application.html.erb文件中的partial将字段中的每个值全部渲染为字符串。预期的结果将是连续滚动文本,该文本将包含我的NewsfeedItem模型中的所有文本值。到目前为止,我有点难以实现。有人有主意吗?提前谢谢。

到目前为止,这是我的文件:

newsfeed_item_serializer.rb

class NewsfeedItemSerializer < ActiveModel::Serializer
  attributes :id, :value
end

API / newsfeed_items_controller.rb

class Api::NewsfeedItemsController < ApplicationController

  def index
    newsfeed_items = NewsfeedItem.all

    render json: newsfeed_items, each_serializer: NewsfeedItemSerializer
  end

end

application.html.erb

    <div class="marquee headline">
      <%= render partial: 'dashboard/newsfeed' %>
    </div>

仪表板/ _newsfeed.html.erb

<div class="newsfeed">
   <p>JSON GOES HERE. JSON GOES HERE. JSON GOES HERE.</p>
</div>

0 个答案:

没有答案