-
Ruby中的位移
所属栏目:[百科] 日期:2020-12-17 热度:179
我正在将Visual Basic应用程序转换为 Ruby,因为我们正在将它转移到Web上.然而,在转换某些算法时,我遇到了有关位移的问题. 我是如何理解的,问题在于大小掩码VB对整数类型的强制执行(如Here所述).实际上,Ruby并没有区分这些类型. 所以问题是: Visual Basic Di[详细]
-
ruby-on-rails – Rails 3.1使用RABL进行深度嵌套
所属栏目:[百科] 日期:2020-12-17 热度:55
我正在使用RABL gem为注释用户呈现 JSON用户数据,这些注释是作为图像子项的注释的子项.我想做类似的事情: object @imagenode :annotations do @image.annotations.map { |a| { :id = a.id,:x1 = a.x1,:x2 = a.x2,:y1 = a.y1,:y2 = a.y2,node :comments do @[详细]
-
ruby-on-rails – 无法使用Rails 3.2创建插件?
所属栏目:[百科] 日期:2020-12-17 热度:52
我在最新版本中遇到rails的问题. 我已经创建了一个新的应用程序(rails new MyProject),但我没有脚本/生成,只有脚本/ rails,当我输入 ruby ./script/rails generate plugin my_plugin"Could not find generator plugin.". 你知道如何生成插件模板吗? 没有这[详细]
-
ruby-on-rails – Rails 3:Model.all => NoMethodError:未
所属栏目:[百科] 日期:2020-12-17 热度:137
我正在尝试围绕预先存在的 MySQL数据库构建一个Rails应用程序.我创建了rails项目,正确设置了database.yml文件并创建了一个模型User,以对应db中的users表.当我运行rails控制台来测试它时,这就是我得到的: User.all(32.4ms) SHOW TABLES(34.9ms) describe `us[详细]
-
ruby – 检查“command”的输出应包含NilClass的意外崩溃
所属栏目:[百科] 日期:2020-12-17 热度:119
为了使用Cucumber作为命令行脚本,我按照提供的说明安装了aruba gem.它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了 require 'aruba/cucumber' 在’features / env.rb’中 为了确保它的工作,我写了以下场景: @announceScenario: Testing[详细]
-
ruby – 使用SaxMachine解析大文件似乎是将整个文件加载到内存中
所属栏目:[百科] 日期:2020-12-17 热度:124
我有一个1.6GB的xml文件,当我用Sax Machine解析它时,它似乎不是流式传输或以块的形式吃掉文件 – 而是它似乎将整个文件加载到内存中(或者可能在某处存在内存泄漏) ?)因为我的ruby过程爬上了2.5gb的ram.我不知道它在哪里停止增长,因为我的内存不足. 在较小的[详细]
-
我可以使用Ruby从CSV中删除列吗?
所属栏目:[百科] 日期:2020-12-17 热度:189
看一下 Ruby的CSV库的文档,我很确定这是可行和简单的. 我只需要使用Ruby删除CSV文件的前三列,但我没有成功运行它. 解决方法 csv_table = CSV.read(file_path_in,:headers = true)csv_table.delete("header_name")csv_table.to_csv # = The new CSV in string[详细]
-
ruby-on-rails – 为Omniauth制定新策略,但Omniauth无法找到它
所属栏目:[百科] 日期:2020-12-17 热度:147
我是Rails和Omniauth的新手,所以对于愚蠢的事先抱歉 题. 我正在尝试为Deezer网站做一个Omniauth策略. http://www.deezer.com/en/developers/simpleapi/oauth 首先,我设置了一个基本的rails应用程序来测试Facebook策略. 这是我在Github的代码: https://githu[详细]
-
ruby-on-rails – 如果空白或未验证数值,则使属性默认为0
所属栏目:[百科] 日期:2020-12-17 热度:110
我希望我的UserPrice模型的属性默认为0,如果它们是空的或者它没有验证数字.这些属性是tax_rate,shipping_cost和price. class CreateUserPrices ActiveRecord::Migration def self.up create_table :user_prices do |t| t.decimal :price,:precision = 8,:sca[详细]
-
ruby-on-rails – 将回形针S3图像迁移到新的URL /路径格式
所属栏目:[百科] 日期:2020-12-17 热度:161
是否有推荐的技术将大量回形针S3图像迁移到新的:url和:路径格式? 原因是因为在升级到rails 3.1之后,裁剪后没有显示新版本的拇指(显示以前缓存的版本).这是因为文件名不再更改(因为在rails 3.1中删除了asset_timestamp).我正在使用:url / path格式的指纹,[详细]
-
ruby-on-rails – 如何从format.xml中删除
所属栏目:[百科] 日期:2020-12-17 热度:149
我有一个对象has_many子对象应该呈现为xml.这不是问题.我的问题是我创建了一个包含这些数据的Hash,就像解析器需要它一样.但rails使用了atomaticly封装整个文件 hash objects type="array" object ... ... ... /object /objects/hash 我需要摆脱type =“array[详细]
-
ruby-on-rails – 如何在Rails 3中使用带Ransack的范围?
所属栏目:[百科] 日期:2020-12-17 热度:95
在我的Widget模型中,我有以下内容: scope :accessible_to,lambda { |user| if user.has_role?('admin') self.all else roles = user.roles role_ids = [] roles.each { |r| role_ids r.id } self.joins(:widget_assignments).where('widget_assignments.rol[详细]
-
ruby-on-rails – rails大写check_box_tag条目
所属栏目:[百科] 日期:2020-12-17 热度:66
在我的rails 3.0应用程序中,我有一组check_box_tags,每个都有一个标签.我希望这些复选框的标签能够保留它们的情况. EG:’学校/学院’标签变成’学校/学院’,任何缩写如’RAAF’在check_box_tag中使用时变成’Raaf’.这是我正在使用的代码: %h2 Chaplains-[详细]
-
为什么4.1%2使用Ruby返回0.0999999999999996?但4.2%2 == 0.2
所属栏目:[百科] 日期:2020-12-17 热度:68
为什么4.1%2会返回0.0999999999999996?但是4.2%2 == 0.2. 解决方法 见: What Every Programmer Should Know About Floating-Point Arithmetic 实数是无限的.计算机正在使用有限数量的位(32位,今天64位).因此,计算机完成的浮点运算不能代表所有实数. 0.1[详细]
-
ruby-on-rails – 我想创建一个可在所有控制器和视图中使用的方
所属栏目:[百科] 日期:2020-12-17 热度:100
我正在制作一个电子商务应用程序,其中的类别在所有页面的侧栏中都可见.我在应用程序控制器中写了一个方法 def categories @categories = Category.allend 但是我怎么能默认这个方法可用于所有控制器和动作,这样我就不必在每个动作中专门调用这个方法 def lis[详细]
-
ruby-on-rails – 如何在现有的rails应用程序中运行sinatra?
所属栏目:[百科] 日期:2020-12-17 热度:84
我有一个rails应用程序,它包含web界面和api. 我想用sinatra重写api.我希望所有请求“/ api / …”由sinatra处理并被rails忽略. 那可能吗? 解决方法 是的,这是可能的.见 mount.你可以这样做: FooApp::Application.routes.draw do root :to = 'welcome#index[详细]
-
在Ruby中编写命令行实用程序
所属栏目:[百科] 日期:2020-12-17 热度:162
我想在 ruby中编写一个小命令行实用程序并将其作为gem分发.我知道,一旦安装,Guard,Sass和Thor等某些宝石可以从命令行自行运行. 我需要在我的gemspec中指定什么才能让gem像二进制一样可用. 解决方法 Gem::Specification.new do |s| ... s.executable = 'name_[详细]
-
ruby-on-rails-3 – 升级到osx lion,bundler获取本机扩展错误 –
所属栏目:[百科] 日期:2020-12-17 热度:137
我遇到了一个让我陷入困境一天半的问题,我想要一些帮助. 我一直在我的iMac和我的macbook pro之间移动我最新的rails 3应用程序,只需一个简单的副本,直到现在,我没有遇到任何问题. fyi,我使用rvm来管理我的项目版本. 我有一个新的iMac,安装了Lion,在我运行捆绑[详细]
-
ruby-on-rails – 渲染另一个控制器的视图
所属栏目:[百科] 日期:2020-12-17 热度:78
我想要做的是有2个不同的控制器,客户端和test_client.客户端控制器已经构建,我想创建一个test_client控制器,我可以使用它来使用客户端的UI并根据需要进行调整.我主要试图绕过我在客户端内置的验证以及它对加载数据的管理控制器的依赖. 所以我希望test_client[详细]
-
ruby-on-rails – Rails 3 I18:缺少翻译:da.datetime.distance
所属栏目:[百科] 日期:2020-12-17 热度:90
我在视图中收到此错误: translation missing:da.datetime.distance_in_words.about_x_hours 我的da locale文件:http://pastie.org/2944890 我的看法: %= distance_of_time_in_words(Time.new,konkurrancer.udtraekkes) % 我已将此添加到我的application.r[详细]
-
ruby-on-rails – Rails – 一种视图中的多种模型
所属栏目:[百科] 日期:2020-12-17 热度:144
我需要从单个视图访问多个模型.以前,我的links_controller仅用于提供以不同方式排序的链接资源.现在我想包括一个部分(我是假设),它显示按分数排序的最高用户(@users = User.all.sort_by(:score)) 我知道我可以将此代码插入到每个链接操作中并从视图中访问它[详细]
-
ruby-on-rails – 合并db / migration文件
所属栏目:[百科] 日期:2020-12-17 热度:133
除了手动拆分schema.rb之外,还有一种方法可以将rails db migration files合并到每个表的1个文件中吗? 我的大多数迁移文件都是在开发期间创建的,并不代表真正的数据更改.由于历史原因,这些文件仍可在源代码管理系统上访问.保留那些不必要的文件我感到很不舒[详细]
-
如何默认Ruby“gem clean”命令的[Yn]响应?
所属栏目:[百科] 日期:2020-12-17 热度:200
我经常使用 Ruby gem clean命令来保持本地gem存储库的形状. 但是,由于依赖性问题,该命令多次返回一个提示,例如: XXXXX-1.0.6 depends on [YYYYYY (~ 0.8.4)]If you remove this gems,one or more dependencies will not be met.Continue with Uninstall? [Y[详细]
-
ruby-on-rails – Rails源代码:以奇怪的方式初始化哈希?
所属栏目:[百科] 日期:2020-12-17 热度:184
在rails源: https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb 以下可以看出 @load_hooks = Hash.new {|h,k| h[k] = [] } 在IRB中只是初始化一个空哈希.这样做有什么不同 @load_hooks = Hash.new 解决方法[详细]
-
ruby-on-rails – Rails 3:调用操作但不离开/刷新当前页面的链
所属栏目:[百科] 日期:2020-12-17 热度:187
Rails 3中是否有一种方法可以调用操作(与数据库一起使用)而无需刷新或运行操作,然后重定向到当前页面? 我试过搞乱:remote =在link_to中为true,但它对我不起作用.或许我误解了它的目的……或者我错误地使用它. 解决方法 从Rails3中的视图调用操作时,通常有2[详细]