jbuilder

    1热度

    1回答

    我想要的JBuilder集成到Rails 3.2的项目。我已经安装了这个gem,并且我已经在app/views/books/index.json.jbuilder上写过一个JBuilder文件。 这里是我的索引行动: def index @books = Book.all respond_to do |format| format.html # index.ht

    1热度

    1回答

    我创建了一个控制器函数来获取三个不同模型的所有元素。 像这样简单: def get_all_data @events = Event.all @activities = Activity.all @places = Place.all end 然后在get_all_data.json: json.partial! 'event', collection: @ev

    1热度

    2回答

    如何使用Jbuilder创建一个包含元素的数组而不先将其设置为变量? 我想同时使用JBuilder的 { "something": [ { "name": "first", "foo": "bar"}, { "name": "second", "foo": "baz"} ] } 我发现的唯一方法,它的工作原理是按照下结束了。 json.somethin

    4热度

    1回答

    我正在使用jbuilder编写partials来返回json数据。我有一个模块,我在show方法中返回每条记录的数据,并在索引中记录所有记录。但是,所有记录的东西不工作 这里我做了什么 我的节目在控制器 def index @signals = Signal.all.paginate(:page => params[:page], :per_page => 10) end def sho

    0热度

    1回答

    我正在使用Jbuilder生成JSON以提供给数据可视化工具包。我需要有一个色彩元素以“$”前缀 - 是这样的: "data": { "$color": "#222", } 我的JBuilder文件目前的样子: json.children principle.nf_permissions_p do |json, permission| json.(permi

    0热度

    1回答

    我使用Rails 3.2.16,rspec-rails 2.14.1和jbuilder 2.0.2,发现rspec在渲染jbuilder部分时不会产生“json”对象: render :partial => 'my_partial' 其中 “my_partial” 是_mypartial.jbuilder文件。它会抛出一个错误,就好像模板中使用的“json”对象不存在一样。我的模板做了很简单的

    4热度

    1回答

    我有JBuilder的模板,这使得我的车型之一这样的JSON表示: json.(model, :id, :field1, :field2, :url) 的网址包括“&” S如果我只是从控制台访问现场,但是当jbuilder将它转换为json时,结果会用\ u0026替换所有的“&”,而它是一个&符的unicode对我来说很有用。 有没有一种方法可以让jbuilder停止与我的&符号混淆?感谢

    2热度

    1回答

    Jbuilder的代码: json.array!(@venues) do |venue| json.extract! venue, :id, :name, :longitude, :latitude, :price_range, :venue_category_id, :venue_images, :address, :short_description, :max_capacity

    21热度

    1回答

    当我 render json: { error: "No such user; check the submitted email address", status: 400 } 然后做我的测试和检查 response.code 我得到200,而不是400 我敢肯定的答案,这个荒谬的简单,但我一直在寻找一个小时,似乎无法得到这个工作。我只能解析Json,然后检

    1热度

    1回答

    就如何缓存jbuilder视图和activerecord查询的一些建议。我现在做这件事的方式感觉不对,因为我实际上在缓存中存储了两件东西。我可以以某种方式组合吗?我需要缓存SQL记录,以便数据库不会受到影响,并且还需要查看文件以最大限度地提高速度。 # Controller @posts = Rails.cache.fetch ["posts"], :expires_in => 1.hour d