jbuilder

    3熱度

    1回答

    我有一個看起來像對象: [<ltree_val: "1", contents: "blah">, <ltree_val: "1.1", contents: "blah">, <ltree_val: "1.1.1", contents: "blah">, <ltree_val: "2", contents: "blah">, <ltree_val: "2.1", contents: "bla

    0熱度

    1回答

    我有以下的控制器動作返回當前用戶收件箱消息(我使用mailboxer): def index @conversations = mailbox.inbox render :template => "/api/communications/index.json.jbuilder" end 這使得一個JSON響應,其中在jbuilder踢: json.array!(@

    4熱度

    2回答

    Gon與Jbuilder很好地協作。特別是,文檔講述了使用它像這樣 gon.jbuilder template: 'path/to/template.json.jbuilder' 這工作得很好,但我想緩存模板的結果,所以沒有必要重新呈現模板。因此,我使用render_to_string,像這樣: gon.entities = Rails.cache.fetch('entities_json')

    1熱度

    1回答

    現在我得到: {"id":1,"name":"HerzASS ratiopharm","dosage":null} 我想回的""代替null 但作爲默認如何實現這一目標。我不希望添加m.dosage || ""在我的應用程序的每個屬性。 我保持我的JBuilder意見views/api/documents/_document.json.jbuilder json.id document.id

    0熱度

    1回答

    我希望能夠使用jbuilder創建一些超級簡單的json字符串,因爲默認情況下它包含在rails 4中。 說我有一些分類current_project.categories。 目前我使用這個JBuilder的結構來只得到分類標題: json.array! current_project.categories do |c| json.title c.title end 這generv

    0熱度

    1回答

    我有一個觀點文件photo_feed.html.erb,打印我需要使用以下內容: <% @photo_feed.each do |feed| %> <%= feed.id %> <%= feed.username %> <%= feed.photo_filename %> <%= feed.comments_count %> <%= feed.comments.map{|x| [x.u

    5熱度

    3回答

    我有簡單的JBuilder視圖 json.id pharmaceutic.id json.name pharmaceutic.name json.dosage pharmaceutic.dosage.name 當pharmaceutic.dosage => nil 我的渲​​染JSON看起來象下面這樣: {"id":1,"name":"HerzASS ratiopharm","dosage

    3熱度

    1回答

    我想索引「parent#show」中的孩子,大家首先想到的是使用偏分量。那麼是的,這將是好的,但那麼我必須創建show.json.jbuilder爲child#show和_show.json.jbuilder爲parent#show這是不乾淨。 有沒有辦法處理這個?我可以擴展一個視圖或類似的東西嗎?

    6熱度

    2回答

    一個嵌套的JSON數組我有這樣的車型在上軌 分公司模型紅寶石:的has_many:菜單 class Branch < ActiveRecord::Base belongs_to :place belongs_to :city has_many :menus , dependent: :destroy belongs_to :type_place end

    3熱度

    1回答

    存在'組'散列,當散列的關鍵字是某個組的名稱時,散列值是一些項目的數組。我想把它編碼成JSON,但我可以在哈希鍵的不活動編碼名稱,因爲它不是contanstant: x = Jbuilder.encode do |json| groups.each do |k, v| json.set!(:group, k) json.group k end end