-
使用Ruby C API在模块中定义类
所属栏目:[百科] 日期:2020-12-17 热度:189
我试图用 Ruby C API在模块内定义一个类.但是,我在网上看到的这种方式对我来说似乎并不适用.具体来说,顶层模块已创建,但在模块内找不到类.这是我的C档案: #include ruby.hstatic VALUE mTree;static VALUE cNode;VALUE hello_world(VALUE klass){ return rb[详细]
-
ruby-on-rails – Helpers在rails 3(.2)中使用大量内存
所属栏目:[百科] 日期:2020-12-17 热度:106
在将rails 2应用程序迁移到rails 3时,我遇到了大量使用的内存. 经过一番研究后,我发现帮助者是问题所在.在视图中取消注释任何帮助程序都会加速一切. 我试图找到真正问题的事情: include_all_helpers = false 禁用部分辅助文件 通过将Model.all用法重构为更[详细]
-
ruby-on-rails-3 – Rails 3 link_to删除destory方法调用show方
所属栏目:[百科] 日期:2020-12-17 热度:143
嘿,我已经看到了几个帖子,但我仍然遇到调用问题:method = ‘删除’并定向到我的控制器的show方法. destroy方法按预期工作,因为它删除了注释,但在请求完成后,它会在GET上抛出404.这是代码: %= link_to 'delete',"/events/#{@event.id}/comments/#{comment.i[详细]
-
ruby-on-rails – 如何添加特定于行动的资产管道项目?
所属栏目:[百科] 日期:2020-12-17 热度:61
我正在编写一个Rails 3.2.1应用程序,我有一些我想用于单个操作视图的 javascript代码.它只是调用一个jquery插件并开始倒计时,但我想用咖啡脚本编写它,我觉得资产管道是正确的工具来做到这一点. 此外,我需要访问控制器传递的变量,如@question.我该怎么做?我[详细]
-
ruby-on-rails – 分析JRUBY rails应用程序输出元素
所属栏目:[百科] 日期:2020-12-17 热度:74
环境: Linux Mint 32位,J Ruby-1.6.5 [i386],Rails 3.1.3. 我试图在WEBrick(开发模式)中分析部署在JRuby 1.6.5上的rails应用程序. 我的JRUBY_OPTS:“ – Xlaunch.inproc = false –profile.flat” 在我的一个模型中,我引入了一个显式sleep(5)并确保在保存[详细]
-
ruby-on-rails – 序列化对象在我的开发框上工作正常,Heroku给出
所属栏目:[百科] 日期:2020-12-17 热度:121
我可能使用错误的序列化对象,所以我提前道歉.对于活动源,我使用序列化的元数据列来简化数据库调用.例如.对于活动源,我只是使用适当的user_id拉入Activity对象.我正在添加line_item对象,如下所示: class Activity ActiveRecord::Base serialize :data activi[详细]
-
ruby-on-rails – 在语言环境文件中使用辅助方法?
所属栏目:[百科] 日期:2020-12-17 热度:63
我正试图使用??Rails 3获得 Gitorious并运行,但我遇到了一个问题. 我在视图中有这一行. p%= t("views.commits.message").call(self,tree_path(@commit.id)) %/p 相应的语言环境行看起来像这样[config / locales / en.rb] :message = lambda { |this,path| "T[详细]
-
ruby-on-rails – 运行rails核心测试
所属栏目:[百科] 日期:2020-12-17 热度:109
我想为铁路项目做出贡献,但我遇到了第一道障碍…… 我克隆了rails存储库,并在尝试运行单元测试时遇到错误. $bundle exec rake test.../home/me/.rvm/rubies/ruby-1.9.3-preview1/lib/ruby/1.9.1/minitest/spec.rb:131:in `register_spec_type': wrong number[详细]
-
sunspot-rails – 在带有轨道的窗户上运行的太阳黑子
所属栏目:[百科] 日期:2020-12-17 热度:142
我按照说明安装了sunspot_rails gem 当我做 bundle exec rake sunspot:solr:start 它告诉我 This command is not supported on i386-mingw32. Use rake sunspot:solr:run to run Solr in the foreground. 当我使用那个命令时,我得到了 ** Invoke sunspot:sol[详细]
-
ruby-on-rails – 将环境变量加载到.railsrc文件中?
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在尝试在.railsrc文件中加载环境变量, 我在我的.bash_profile中定义了我的RAIL_UTILS_HOME env var export RAIL_UTILS_HOME='/Path/to/Rails/utils' 这是我在.railsrc中尝试加载默认的rails模板 -T -m $RAIL_UTILS_HOME/template.irb 但是我的$RAIL_UTIL[详细]
-
ruby-on-rails – 使用Rspec测试回形针图像样式
所属栏目:[百科] 日期:2020-12-17 热度:167
我有一个带有附件的横幅,使用回形针. Paperclip将使用“styles”参数为上传的图像创建“衍生物”: class Banner ActiveRecord::Base has_attached_file :image,:styles = {:medium = "300x300",:thumb = "100x100"}end 我想测试这个attach_file生成,最好不[详细]
-
ruby-on-rails – 如何使用JRuby解决JBoss上的CachedConnectionM
所属栏目:[百科] 日期:2020-12-17 热度:197
我有一个问题是将J Ruby Rails应用程序部署到JBoss中,使用JNDI来管理数据库连接. 第一次请求后我有这个错误: [CachedConnectionManager] Closing a connection for you. Please close them yourself 我认为这是因为JBoss使用连接池并期望rails(jruby)在每次[详细]
-
ruby-on-rails – Web服务上的Rails授权
所属栏目:[百科] 日期:2020-12-17 热度:155
我的rails应用程序几乎是几个Web服务的前端.我坚持我的用户模型,就是这样.我需要使用Devise进行身份验证,为我的Web应用添加授权.我注意到CanCan和acl9似乎主要用于ActiveRecord模型的实例. CanCan或acl9能否满足我的需求?在我的情况下使用这些库中的任何一[详细]
-
ruby – Rails 3观察者和current_user
所属栏目:[百科] 日期:2020-12-17 热度:184
关于获取current_user表单Rails 3观察者的Stackoverflow几乎没有类似的问题,但基本的想法是相同的: 1)通过current_user传递 attr_accessor :current_user 在我们需要观察的模型中. 但这对我来说是不可接受的,因为我需要观察10个模型(创建,更新,删除动作),并[详细]
-
ruby – 两个日期之间的区别
所属栏目:[百科] 日期:2020-12-17 热度:95
我想获得两个日期之间的天数,小时数和分钟数.我该怎么做呢? 解决方法 d3=d1-d2d3.daysd3.hoursd3.mind3.sec#etc... 注意:这是original question的答案,而不是答案发布后编辑的不同问题. 但是,正如@dukedave在评论中提到的,这不是一个真正有效的答案.请使用[详细]
-
ruby-on-rails – 在rails应用程序上接收TCP / IP数据
所属栏目:[百科] 日期:2020-12-17 热度:99
我有一个自定义设备,实现了TCP / IP堆栈,每隔5秒向远程IP发送一个字节. 在那个远程IP上,我正在构建一个带有rails 3.1.3的站点,它必须接收,存储和显示自定义设备发送的数据. 我正在考虑在后台运行TCP Socket,比如this,但我不知道如何将它与rails网站集成.放置[详细]
-
ruby-on-rails – 可以使用YARD来记录erb模板
所属栏目:[百科] 日期:2020-12-17 热度:64
是否可以使用YARD来记录模板,还是需要文件中的类?我试过跑步 院子doc控制器/型号/视图/索引/ 但索引视图未被提取.我看到元数据要添加到文档中的额外文件中,但显然不想呈现围栏注释.我只想记录每个视图中使用的部分内容. 谢谢 解决方法 使用yardoc –files F[详细]
-
ruby-on-rails – wkhtmltopdf:分页符和多列布局不起作用
所属栏目:[百科] 日期:2020-12-17 热度:87
我通过wicked_pdf gem使用wkhtmltopdf(11.0_rc1).我注意到多列布局不适合分页符. 我还注意到CentOS(在Heroku上)和Windows之间的行为有所不同.在Windows上,在某些情况下可以使用分页符. 你以前遇到过这样的问题吗?任何帮助都非常感谢. html xmlns="http://ww[详细]
-
不同Ruby版本和实现的市场份额是多少?
所属栏目:[百科] 日期:2020-12-17 热度:123
在哪里可以找到可靠的 Ruby使用统计数据,按版本和实现? 解决方法 rubygems.org正在对gem安装进行统计.你可以问团队中的某个人.[详细]
-
ruby – 相当于DataMapper中的find_each
所属栏目:[百科] 日期:2020-12-17 热度:160
有没有办法在DataMapper中执行等效的ActiveRecord#find_each? (find_each将通过批量处理1000而不是将所有内容加载到内存中来迭代查询结果 解决方法 我检查了@michaelKohl建议的dm-chunked_query,但我无法按照我的预期使其工作,它获得整个集合(我希望它使用O[详细]
-
ruby-on-rails – Rails / SASS:未定义的操作
所属栏目:[百科] 日期:2020-12-17 热度:60
我正在将样式表的部分内容从像素转换为百分比,但如果我尝试使用多个操作,我会不断收到此错误: height:$height/3 * 2; 我也尝试过: height:($height/3) * 2; 但不断收到此错误消息: Undefined operation: "85,7142857%/2,10526316/3 times 2". 怎么了 ?[详细]
-
ruby – 如何使用具有特殊字符的用户名或密码解析FTP URL?
所属栏目:[百科] 日期:2020-12-17 热度:104
我正在尝试解析在用户名和密码中包含一些特殊字符(如@)的FTP URL: username:p@sswrd@ftp.myhost.com/mypath 当我尝试: URI.parse(url) 我明白了: URI::InvalidURIError: the scheme ftp does not accept registry part: username:p@sswrd@ftp.myhost.com[详细]
-
ruby-on-rails – 为什么我的索引缺少Thinking Sphinx的文档?
所属栏目:[百科] 日期:2020-12-17 热度:85
我在我的帐户模型上定义了一个简单的Thinking Sphinx索引: define_index do indexes display_name indexes email_addresses.email_address has created_at set_property :delta = :datetime,:threshold = 2.minutesend (暂时忽略delta;我正在生成完整索引并[详细]
-
ruby-on-rails-3 – 继续获取Twitter :: Error :: Unauthorized,
所属栏目:[百科] 日期:2020-12-17 热度:113
我在(https:// github.com/jnunemaker/twitter)使用Twitter gem.继续获取Twitter :: Error :: Unauthorized,仅限某些用户.对于其他用户,请求可以毫无问题地完成. user = User.firstclient = Twitter::Client.new(:oauth_token = user.authentications.where([详细]
-
ruby-on-rails – 我想改变工厂的位置,如何在生成时让Rails知道
所属栏目:[百科] 日期:2020-12-17 热度:79
我正在使用rails 3.2.0.rc1和factory_girl_rails 我希望我的工厂的位置是RAILS_ROOT /工厂而不是RAILS_ROOT / specs / factory 当我使用Rails生成器时,我知道它会创建默认工厂,如何通知Rails它应该放置它们? 解决方法 factory_girl_rails使用specs / factor[详细]