问题列表 - 第18110页

基于另一个选择框更新一个选择框(Ruby on Rails)

我是Ruby on Rails的新手,需要一些帮助.

我正在开发一个可用于跟踪汽车的Web应用程序.有两个型号,一个代表品牌(萨博,本田,丰田等),另一个代表车型(思域,Miata,PT Cruiser等).他们有"has_many"关系:

script/generate scaffold make name:string

script/generate scaffold model name:string make_id:integer
Run Code Online (Sandbox Code Playgroud)

我用两个选择框(使用select辅助方法创建)创建了一个视图,一个用于制作,一个用于模型.

这就是我无法弄清楚如何做的事情:我希望第二个选择框只能填充与第一个选择的make相对应的模型.当第一个选择框中的make更改时,第二个中的模型也应该更改.

多谢你们!

javascript ruby-on-rails

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

jQuery className问题

我正在尝试获取与已检查输入的正则表达式匹配的类的名称.

如果我有这个:

 <input type="radio" class="toggle toggle-1" />
 <input type="radio" class="toggle toggle-2" checked="checked" />
 <input type="radio" class="toggle toggle-3" />
Run Code Online (Sandbox Code Playgroud)

我想知道'toggle-2'是经过检查的课程.

 $('.toggle:checked').className.match(/toggle\-.+?\b/);
Run Code Online (Sandbox Code Playgroud)

但那产生了'className is undefined'错误.

我认为我的问题是我正在对jQuery对象使用className.但我不确定替代方案是什么.

jquery classname

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

Javascript:为什么jQuery这样做:(function(){...});,它是如何工作的?

编辑:我 认为我看到的jQuery源代码是这样的:

(function(){
    var bunchOfVariables = 7;
    jQuery = " ....."; 
    //....
});
Run Code Online (Sandbox Code Playgroud)

我错了.忽略这个问题.


我不明白那是做什么的.有人可以解释一下吗?

这是jQuery-1.3.2.js中的第一行.

它似乎定义了一个匿名函数,而不是执行它.功能在哪里?怎么运行?

如果我在测试脚本中使用这样的代码,它永远不会被调用.另一方面,如果我用open-close paren跟随它,那么它会被调用:

// never gets called
(function(){
    say("hello");
});
// gets called
(function(){
    say("buon giorno");
})();
Run Code Online (Sandbox Code Playgroud)

javascript jquery class-design

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

C或Python中的规则引擎

我正在寻找一个C或Python的规则引擎,但如果你知道用另一种语言实现的规则引擎,我会很高兴知道它.

引擎将用作自动化房屋的方式,例如当有人离开房间时关灯.所以那里没有"办公室"规则(也就是你在Excel中规则等).

我已经研究过Java中的Jess和Drools并且做得很好.我想知道其他人,并且可能使用比Java更少的内存.我在Python中听说过RuleCore,但实际上找不到任何文档(SourceForge上的版本1.0可用,但看起来它们正在销售v.2.0).

编辑:通过规则引擎(推理引擎),我的意思是RETE或等效的实现.

c python java rule-engine

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

有没有办法定义现有基本类型的C#强类型别名,如`string`或`int`?

也许我在展示我对C#或.NET框架的一些常用功能的无知,但我想知道是否有一种本机支持的方法来创建类型别名,如EmailAddress别名,string但我可以扩展它我自己的方法如何bool Validate()

我知道using x = Some.Type;别名,但这些不是全局的,也不提供类型安全性,即可以string在当前文件中换出普通的别名.我希望我EmailAddress是自己的类型,独立,不能与string它阴影的类型互换.

我目前的解决方案是public sealed partial EmailAddress : IEquatable<EmailAddress>, IXmlSerializable使用T4模板生成类,生成样板隐式字符串转换运算符和其他类似的东西.这对我来说很好,并且给了我很大的灵活性,但在我的脑海里,我必须生成如此丰富的样板代码才能做一些像创建强类型别名一样简单的事情.

也许除了代码生成之外,这是不可能的,但我很好奇,如果其他人尝试过类似于他们的设计和你的经历.如果没有别的,也许这可以作为假设未来版本的C#中的这种别名功能的一个很好的用例.谢谢!

编辑:我想要的真正价值是能够使用表示数据的不同类型/格式的原始类型获得类型安全性.例如,a EmailAddress和a SocialSecurityNumber和a PhoneNumber,所有这些都string用作它们的基础类型,但它们本身并不是可互换的类型.我认为这会让你获得更具可读性和自我记录的代码,更不用说更多方法过载可能性的附加好处,而不是模糊不清.

c# alias strong-typing

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

复制字典不会给我预期的结果

我必须复制一个字典,使用该副本并返回原始字典.

似乎发生的事情是,当我对复制的字典做一些工作时,修改了orignal字典.

这是我的代码:

dmodified_profile = new SortedDictionary<int,SortedDictionary<string,List<string>>>(d_profile);
Run Code Online (Sandbox Code Playgroud)

我不知道为什么如果我在dmodified_profile字典上进行修改,可以修改原始的d_profile?

谢谢

c# dictionary copy

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

需要CSS a.tag不合作

这个网站变得一团糟.我似乎无法让左侧导航看起来像我想要的方式.

我认为这很简单,但我看不到它.

这是CSS:

a.col1:link {color:#FFF}      /* unvisited link */
a.col1:visited {color:#00F}  /* visited link */
a.col1:hover {color:#FF0}  /* mouse over link */
a.col1:active {color:#00F}  /* selected link */
Run Code Online (Sandbox Code Playgroud)

这是html:

<ul class="col1"><li><a href="see_autos.asp>car</a></li></ul>
Run Code Online (Sandbox Code Playgroud)

css

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

ManyToMany关系的问题在保存后不会立即更新

我遇到了ManytoMany关系的问题,当我保存它时(通过管理员)并没有在模型中更新,并尝试在附加到post_save信号的函数中或在save_model关联的函数内使用新值AdminModel.我试图通过使用带有id的get函数重新加载这些函数中的对象但它仍然具有旧值.

这是交易问题吗?交易结束时是否抛出信号?

谢谢,

django django-signals django-orm django-admin

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

没有visual studio的C#编译

我正在学习C#,我知道使用Visual Studio的优点和易用性,但基本上我想学习C#旧学校的方法.我知道我至少需要.NET Framework和Notepad来编译我已经使用过的C#代码.现在我已经创建了小应用程序作为myApp.cs,我想知道如何从命令行cmd.exe将其编译为可执行文件

c# compiler-construction command-line-interface

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

如何使用文章类在节号后面加上句号?

我正在使用带有代码的文章类:

\documentclass[12pt]{article}

\begin{document}
\section{Foo}
This is an example of foo.
\section{Bar}
This is an example of bar.
\end{document}
Run Code Online (Sandbox Code Playgroud)

这会产生:

1 Foo

2吧

我想要的是节号后的一段时间:

  1. 酒吧

我无法改变文章类.我怎么做到这一点?

article latex

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