问题列表 - 第43598页

Rails - HABTM关系 - 如何根据关联模型的属性查找记录

我过去已经建立了这种HABTM关系并且它之前有效....现在它不是,我在我的智慧结束时试图弄清楚什么是错的.我整天都在看导轨指南,似乎无法弄清楚我做错了什么,所以真的很感激帮助.

我有2个模型通过连接模型连接,我试图找到基于相关模型的属性的记录.

Event.rb

has_and_belongs_to_many :interests
Run Code Online (Sandbox Code Playgroud)

Interest.rb

has_and_belongs_to_many :events
Run Code Online (Sandbox Code Playgroud)

以及创建的连接表迁移

  create_table 'events_interests', :id => false do |t|
      t.column :event_id, :integer
      t.column :interest_id, :integer
   end
Run Code Online (Sandbox Code Playgroud)

我试过了

 @events = Event.all(:include => :interest, :conditions => [" interest.id = ?", 4 ] )
Run Code Online (Sandbox Code Playgroud)

但得到错误"没有找到名为'兴趣'的协会;也许你拼错了它?"......当然我没有

我试过了

  @events = Event.interests.find(:all, :conditions => [" interest.id = ?", 4 ] )
Run Code Online (Sandbox Code Playgroud)

但得到错误"#Class的未定义方法`兴趣':0x4383348"

我怎样才能找到兴趣ID为4的事件....我肯定会从这个哈哈发出光头

ruby-on-rails find has-and-belongs-to-many

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

在一个完整的窗口打开帮助

当我没有打开缓冲区时,调用:h将在拆分窗口中打开帮助.但是我想让它在一个全尺寸的窗户中打开.虽然没有看到:nosplit:full命令.有任何想法吗?

vim

31
推荐指数
4
解决办法
6114
查看次数

从Feedburner RSS提要中获取原始XML数据

对于我目前正在处理的Android应用程序,我希望能够从RSS源解析原始XML数据并显示它.有问题的RSS提要使用Feedburner进行发布,到目前为止,我的Google-fu还没有给我任何关于如何获取原始XML的信息.有小费吗?

rss feedburner

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

在cassandra中上传模式的问题

我在我的Ubuntu VM上安装了Cassandra的单节点安装.我使用自己的自定义架构修改了/ cassandra/conf下的cassandra.yaml文件.当我尝试在/ cassandra/bin下使用schematool实用程序时,我收到了错误:

当已存在时,无法导入架构

当我尝试从JMX控制台导航到MBEAN loadSchemaFromYAML时:

调用loadSchemaFromYAML的问题:java.rmi.unmarshalexception:错误解组返回;嵌套异常是:Java.lang.ClassNotFoundException:org.apache.cassandra.config.ConfigurationException(没有安全管理器:禁用RMI类加载器)

有人可以指出这里发生了什么,我如何加载我的架构?

谢谢

java schema jmx cassandra nosql

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

SQL查询以查找数据库中具有特定名称列的所有表

我可以在数据库上运行什么查询,该数据库将告诉我该数据库中哪些表具有名为"RCPTNMBR"的列?

sql t-sql sql-server

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

Java和Google协议缓冲区:如何制作jar?

我下载了源代码(因为没有编译版本),我编译了它,但它没有生成.jar.相反,它创建了一个可以在bash/zsh shell中执行的文件.

./protoc <params>
Run Code Online (Sandbox Code Playgroud)

我需要一个罐子,因为这需要jar:http: //code.google.com/p/protoclipse/

java protocol-buffers

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

Maven:在构建过程中安装jar文件

我有如下要求.我需要在maven构建过程中运行ant build文件.我需要从我的pom.xml文件中调用build.xml.我使用maven-antrun-plugin做到了这一点.现在我需要在maven编译项目源之前自动将ant build生成的jar文件安装到我的本地存储库中.我尝试使用build-helper-maven-plugin,但它没有帮助.我做错了什么,或者我做得不对.请帮忙.

更新

谢谢.ant maven任务也适用于我.但是,我在构建过程结束时遇到以下异常.任何帮助都非常感谢. org.apache.tools.ant.ExitException: Permission (java.lang.RuntimePermission exitVM) was not granted. at org.apache.tools.ant.types.Permissions$MySM.checkExit(Permissions.java:196) at java.lang.Runtime.exit(Runtime.java:99) at java.lang.System.exit(System.java:275) at org.codehaus.classworlds.Launcher.main(Launcher.java:376) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:217) at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:152) at org.apache.tools.ant.taskdefs.Java.run(Java.java:771) at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221) at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:135) at org.apache.tools.ant.taskdefs.Java.execute(Java.java:108) at org.apache.maven.artifact.ant.Mvn.execute(Mvn.java:81) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:390) at org.apache.tools.ant.Target.performTasks(Target.java:411) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399) at org.apache.tools.ant.Project.executeTarget(Project.java:1368) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1251) at org.apache.tools.ant.Main.runBuild(Main.java:809) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

ant pom.xml maven maven-antrun-plugin

12
推荐指数
2
解决办法
3805
查看次数

Perl Web框架之间是否有任何性能比较?

我看过提及(这听起来像未经证实的意见,以及那些过时的意见),Embperl是最快的Perl Web框架.

我想知道是否对主要稳定的Perl Web框架的相对速度达成共识,或者理想情况下,在相同示例Web应用程序的实现或单个功能(例如会话处理或表单数据处理)之间进行某种基于事实的性能比较等等......?

更新:这个问题具体是关于不同框架的速度比较,执行相同/等效的任务.我很欣赏良好的意图,但我已经知道速度并不是我应该关注的唯一标准.我没有要求提供哲学建议.不管你信不信,作为框架,你实际上可以通过在它们上运行相同目的的任务/代码/应用来比较它们在苹果到苹果的基础上的速度(例如,使用给定的一组模板化插入来呈现给定的形式等等. .),即使每个框架的完整功能不是100%相同.

perl performance web-frameworks catalyst embperl

14
推荐指数
4
解决办法
5133
查看次数

h2数据库有多可靠?

当我问这个问题时,我看到当前版本的H2数据库已于2011年7月1日(最近)发布.这非常好,健康.这种节奏会保持下去吗?如果新发布的速度很慢,那么它是否会得到开源社区的长期支持?

出于成本原因,我目前正在考虑将Postgresql用于高性能应用程序,H2数据库似乎具有正确的功能集(基本上我需要的任何东西).我不确定使用H2是否是正确的决定.基本上我的决定应该基于订阅或社区的长期支持.

h2

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

:: operator()做什么?

    struct reserved_memory
    {
     void *safety;
     size_t safety_size;
     reserved_memory(size_t size) : safety_size(size)
     {
       init();
     }

     bool use() {
        if (safety) {
            ::operator(safety); 
            safety=0;
            return true;
        } else
            return false;
     }
    private:
     void init() 
     {
        safety=::operator new(safety_size);
     }
   }
Run Code Online (Sandbox Code Playgroud)

我有这个没有编译的代码 - 我以前也没见过这个.这是调用构造函数吗?结构中没有重载()运算符...

c++ operator-keyword

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