小编sie*_*y22的帖子

在JBuilder中生成嵌套的JSON数组

我在轨道上的红宝石中有这个型号

分支模型:has_many:菜单

class Branch < ActiveRecord::Base           
  belongs_to :place
  belongs_to :city
  has_many :menus , dependent: :destroy
  belongs_to :type_place
end
Run Code Online (Sandbox Code Playgroud)

菜单型号:has_many:产品

class Menu < ActiveRecord::Base
  attr_accessible :description, :product_name, :price, :category_id, :menu_id
  belongs_to :branch
  has_many :products, dependent: :destroy
end
Run Code Online (Sandbox Code Playgroud)

产品型号:

class Product < ActiveRecord::Base
 belongs_to :menu
 belongs_to :category
end
Run Code Online (Sandbox Code Playgroud)

在视图中使用以下代码:

if @condition
  json.code :success
  json.branch do
    json.array!(@branches) do |json, branch|
      json.(branch, :id, :branch_name, :barcode)
      json.menu branch.menus, :id, :menu_name
    end
  end
else
  json.code :error
  json.message 'Mensaje de error'
end
Run Code Online (Sandbox Code Playgroud)

得到:

{
 "code": "success",
 "branch": …
Run Code Online (Sandbox Code Playgroud)

ruby json ruby-on-rails jbuilder

7
推荐指数
1
解决办法
2万
查看次数

JavaFX CSS Parser错误预期COLON

所以我得到了一个错误,我不知道该怎么解决因为从我的观点来看,一切都很好:

CSS代码:

@font-face {
    font-family: 'Titillium';
    font-style: normal;
    font-weight: normal;
    src: url('Titillium.ttf');
}

.root{
    -fx-font-family: "Titillium";
}

.label{
    -fx-font-size: 14pt;
}

.title {
    -fx-font-size: 24pt;
}

.textfield{
    -fx-font-size: 15pt;
}

.list-cell{
    -fx-font-size: 15pt;
}

.combo-box{
    -fx-font-size: 12pt;
}

#detaillist .list-cell{
    -fx-background-color: transparent;
}

#subtitle{
    -fx-font-size: 10pt;
}
Run Code Online (Sandbox Code Playgroud)

和我设置Sytle的Java代码:

title = new Label("Notiz vom " + Selector.getSelectedNotiz().getDatum().toLocaleString());
title.setTextFill(Color.BLACK);
//--------------- Right here ----------------------
title.setStyle("title");
cmbLernender = new ComboBox<String>();
k = new Label("Kompetenz");
k.setTextFill(Color.BLACK);
Run Code Online (Sandbox Code Playgroud)

看起来很好......

现在,如果我开始它会发生:

Sep 15, 2014 1:25:30 PM com.sun.javafx.css.parser.CSSParser declaration …
Run Code Online (Sandbox Code Playgroud)

css java javafx

3
推荐指数
1
解决办法
7149
查看次数

控制FX TraversalEngine错误

我安装JDK8u20并尝试使用其中的ControlsFX库运行我的程序.

这应该工作正常,但如果我从controlsFX调用一个方法,我得到以下异常

方法

 private void showError(final String msg) {
        Platform.runLater(new Runnable() {
            @Override
            public void run() {
                Dialogs.create().title("Achtung").message(msg).showError();
            }
        });
    }
Run Code Online (Sandbox Code Playgroud)

例外

java.lang.NoSuchMethodError: com.sun.javafx.scene.traversal.TraversalEngine.<init>(Ljavafx/scene/Parent;Z)V
    at org.controlsfx.control.ButtonBar$2.<init>(ButtonBar.java:412)
    at org.controlsfx.control.ButtonBar.<init>(ButtonBar.java:412)
    at org.controlsfx.control.ButtonBar.<init>(ButtonBar.java:355)
    at org.controlsfx.dialog.Dialog.createButtonPanel(Dialog.java:1034)
    at org.controlsfx.dialog.Dialog.createCenterPanel(Dialog.java:1029)
    at org.controlsfx.dialog.Dialog.buildDialogContent(Dialog.java:950)
    at org.controlsfx.dialog.Dialog.show(Dialog.java:320)
    at org.controlsfx.dialog.Dialogs.showSimpleContentDialog(Dialogs.java:1106)
    at org.controlsfx.dialog.Dialogs.showError(Dialogs.java:555)
    at ch.berufsbildungscenter.notiztool.gui.control.LoginController$3.run(LoginController.java:93)
    at com.sun.javafx.application.PlatformImpl.lambda$null$164(Unknown Source)
    at com.sun.javafx.application.PlatformImpl$$Lambda$48/1171794308.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$165(Unknown Source)
    at com.sun.javafx.application.PlatformImpl$$Lambda$47/1875594551.run(Unknown Source)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
    at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at com.sun.glass.ui.win.WinApplication.lambda$null$141(Unknown Source)
    at com.sun.glass.ui.win.WinApplication$$Lambda$38/994750745.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

java javafx controlsfx

2
推荐指数
1
解决办法
1371
查看次数

iOS启动屏幕代码未运行

我听说过xcode 6带来的新功能,它允许您将故事板作为启动屏幕.现在..

有没有办法通过viewcontroller控制启动屏幕故事板上的UI元素?(显示加载屏幕或其他内容)

我试过了,我只是println("Here's the view loaded on the loadingscreen")在控制器上的viewdidload中做了一个 ,它被引用到启动画面故事板中的视图,但根本没有输出..

我究竟做错了什么?

xcode ios swift

2
推荐指数
1
解决办法
2732
查看次数

如何自动生成文本到bootstrap列的下一行

我在容器内有这个行和列

<div class="container">
    <div class="row">
        <div class="col-md-4" >
            <h1>About</h1>
<p>asdasdsadasdasdassdasdasdadassssssssssssssssssssssssssssssssssssssssssss</p>
        </div>  
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

当它到达列的末尾时,如何使它进入下一行? 布局

html css css3 twitter-bootstrap

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

css ×2

java ×2

javafx ×2

controlsfx ×1

css3 ×1

html ×1

ios ×1

jbuilder ×1

json ×1

ruby ×1

ruby-on-rails ×1

swift ×1

twitter-bootstrap ×1

xcode ×1