我在轨道上的红宝石中有这个型号
分支模型: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) 所以我得到了一个错误,我不知道该怎么解决因为从我的观点来看,一切都很好:
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) 我安装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) 我听说过xcode 6带来的新功能,它允许您将故事板作为启动屏幕.现在..
有没有办法通过viewcontroller控制启动屏幕故事板上的UI元素?(显示加载屏幕或其他内容)
我试过了,我只是println("Here's the view loaded on the loadingscreen")在控制器上的viewdidload中做了一个 ,它被引用到启动画面故事板中的视图,但根本没有输出..
我究竟做错了什么?
我在容器内有这个行和列
<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)