小编Jos*_*ore的帖子

在Windows上安装starling

我正在尝试在我的Windows机器上安装starling gem.但是,每当我尝试安装它时,我都会收到此错误:

Building native extensions.  This could take a while...  
ERROR:  Error installing starling:  
        ERROR: Failed to build gem native extension.  

c:/ruby/bin/ruby.exe extconf.rb install starling -- --srcdir= c:\ruby-1.8.7-p72  
checking for windows.h... no  
*** extconf.rb failed ***  
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:  
        --with-opt-dir  
        --without-opt-dir  
        --with-opt-include  
        --without-opt-include=${opt-dir}/include  
        --with-opt-lib  
        --without-opt-lib=${opt-dir}/lib  
        --with-make-prog  
        --srcdir=.  
        --curdir  
        --ruby=c:/ruby/bin/ruby  

Gem files will remain …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems starling-server

5
推荐指数
2
解决办法
3255
查看次数

SQL如何搜索多对多的关系

我有两个主要的表的数据库noteslabels.它们具有多对多关系(类似于stackoverflow.com对标签的问题).我想知道的是如何使用SQL搜索使用多个标签的笔记?

例如,如果我有一个带有三个标签"one","two"和"three"的注释"test",我有第二个注释"test2",标签为"one"和"two",那么SQL查询将是什么找到与标签"一"和"两"相关的所有音符?

sql search many-to-many relational-division

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

rails视图中有多少代码可以吗?

我知道最好将代码保留在表示层之外.但是,我想知道多少被认为是"可接受的".例如,我用这行代码填充一个html选择框.

CodesecureProject.find(:all,:order => 'name').collect {|project| [project.name, project.id] }
Run Code Online (Sandbox Code Playgroud)

现在我在表单中嵌入了这行代码.我想知道社区是否认为这是多少代码,它应该首先存储在控制器上的实例变量中,然后是表单中使用的变量.

model-view-controller ruby-on-rails

5
推荐指数
2
解决办法
1010
查看次数

保存动态Ruby类

我有一个好奇的问题.如果我有一个ruby类然后我在执行期间动态添加类方法,类变量等,那么我还是保存更改的类定义,以便下次启动我的应用程序时我可以再次使用它吗?

ruby

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

如何将YAML放在YAML文档中

我正在使用Rails灯具来测试我的rails应用程序.除了我的一个数据库列应该保存YAML内容之外,这一切都很好.但是,我确定如何将YAML标记加载到YAML文件中的数据库中.这是一个例子:

mvnforum:
    name: mvnforum
    abstraction_type: SVN
    url: src: test username: admin #is this possible?
    sourcepath: mvnforum/src/
    webroot:
    codesecure_project: mvnforum
Run Code Online (Sandbox Code Playgroud)

如果在YAML文件中不可能有YAML,那么最好将其加载到数据库中进行测试?

ruby yaml ruby-on-rails

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

从rails 2.1.1迁移到2.2.2

我正在使用rails 2.1.1开发一个项目.随着2.2.2的新版本,我想迁移到新版本.是否需要更改以迁移我的2.1.1控制器,视图和模型?

ruby-on-rails

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

使用ruby/rails将文件上传到网站

我正在构建一个rails应用程序来测试我们的旗舰产品(也是基于Web的).问题是部分测试需要使用生产应用程序的Web界面来上传文件.所以我需要做的是让rails app将这些文件上传到生产应用程序(而不是rails).有没有办法让rails将文件发布到生产应用程序(比如浏览器将文件发布到生产应用程序)?

ruby upload ruby-on-rails

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

ruby方法名称

对于我在ruby中工作的项目,我重写了method_missing方法,以便我可以使用类似于此的方法调用来设置变量,类似于在ActiveRecord对象中设置变量:

Object.variable_name= 'new value'

然而,在实现之后,我发现许多变量名称中都有句点(.).我发现了这个解决方法:

Object.send('variable.name=', 'new value')

但是,我想知道有没有办法逃脱这段时间,以便我可以使用

Object.variable.name= 'new value'

ruby

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

在Rails中将渲染图像渲染到浏览器

我正在编写一个Rails应用程序,将数据处理成图形(使用Scruffy).我想知道如何将图形呈现为博客/字符串,然后将博客/字符串直接发送到要显示的浏览器(不将其保存到文件中)?或者我是否需要渲染它,将其保存到文件中,然后在浏览器中显示保存的图像文件?

ruby ruby-on-rails

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

在Ruby中引发"NullPointerException"

我以前在Java上工作过很多,现在我正在使用Ruby.我无法弄清楚的一件事是什么是相当于Java"NullPointerException"的ruby?我想在输入函数时测试变量,如果它们是nil我想提出这种类型的异常.是否有特定的ruby错误类来引发此类异常?

ruby java

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