rabl

    2热度

    1回答

    我有我认为是一个非常简单的应用程序,Rails 5(仅API),但由于某种原因,它返回空响应,而它应该返回一个json对象(使用RABL ) class ExercisesController < ApplicationController before_action :set_exercise, only: [:show, :update, :destroy] def in

    0热度

    1回答

    我正在rails平台上运行jruby应用程序。在我以前的ruby on rails应用程序中,我使用rabl gem来呈现json响应。 由于我当前的技术堆栈在rails上jruby,因此我不确定jruby是否支持rabl gem。我检查过rabl gem文档,没有找到任何说它支持jruby的参考。 我想知道rabl gem是否支持jruby,如果不是,那么如何在rails中发送复杂的json响应

    0热度

    1回答

    我们使用rabl作为rails 4的视图模板。最近我们正在试验缓存这些rabl视图。我们知道缓存是通过在视图中添加以下行来完成的 - 缓存some_object 我的问题是如何决定这个some_object? 例如,我们有一个视图,它返回视频,其中包含相关产品的信息。现在,从此视图中的用户对象派生的数据不会被缓存为缓存,从而导致来自不同用户的请求的数据不正确。所以我明白我需要传递缓存键的用户对象。

    3热度

    1回答

    有没有人知道如何在rabl文件中使用装饰器? collection @invitations child(:user) attributes .... 我希望能够做到这一点: collection @invitations child(:user => user.decorate) attributes .... 这是工作以及 object fals

    0热度

    0回答

    我是新手,我试图为我的应用程序创建一个API。我也使用Rabl来生成我的JSON响应。在我的rabl模板中,我想发送时间戳和一系列项目。 的代码看起来是这样的: object false node(:timestamp){CourseType.maximum("updated_at")} child(@course_types){attributes :id, :name, :deleted}

    0热度

    1回答

    我想获取子节点引用的对象,因此我可以进行查询。 我的代码如下所示: child @course_types => :course_types do |course_type| attributes :id, :name, :deleted child CourseTypeCategory.where(course_type: course_type, active: true)

    0热度

    1回答

    添加到gemfile失败,因此我尝试了gem install rabl。它失败,出现以下错误消息,看起来像它的操作系统的具体...我在Windows 7和使用on Rails的5 API的Ruby 2.2 G:/Ruby/ruby/lib/ruby/site_ruby/2.2.0/rubygems/package.rb:388:in `symlink': symlink() function is

    1热度

    1回答

    我正在创建一个Rails 5应用程序。 在这个应用程序,我得到候选人模型。每个候选人都有一个状态属性。 我想创建一个如下所示的JSON(Jbuilder)输出。含义我想将每个候选人的状态属性的输出分组。 [{ "total_entries": 1 }, { "entries": [{ "pending": [{ "id":

    0热度

    1回答

    我有我的关系,两个属性的条件 - 传单和flyer_url。我想要放置一个if条件,该条件将flyer或flyer_url分配给flyer_image_url,具体取决于哪个不是null。所有记录都将它们中的任何一个设置为null。我试着下面的代码,但它仅分配到flyer_url flyer_image_url即使是空: attribute :flyer => :flyer_image_url

    0热度

    1回答

    我需要创建一个rabl部分,我需要访问一个对象。对于如: - # app/views/posts/index.rabl collection @posts node(false) { |post| partial('posts/show', :object => :post)} 内show.rabl # app/views/posts/index.rabl object @post