-
ruby-on-rails – 在Rails自定义验证中使用范围
所属栏目:[百科] 日期:2020-12-17 热度:187
我想在自定义验证中应用范围限制器 我有这个产品型号 其中有make,model,serial_number,vin作为属性 现在我有一个自定义验证来检查vin如果vin不存在,以检查数据库中make model serial_number唯一性的组合 validate :combination_vin,:if = “vin.nil?” def c[详细]
-
ruby-on-rails – Ruby Rails Lib文件夹命名约定
所属栏目:[百科] 日期:2020-12-17 热度:191
我似乎遇到了Rails中Lib文件夹的命名约定的问题,并且提供给我的错误消息没有用. [例如,我收到一条消息说XXX :: YYY :: TextBox应该被定义为xxx / yyy / text_box.rb,即使它明确定义在那里.]我认为我的约定是错误的. 假设我正在研究YourModule :: MyModule ::[详细]
-
ruby-on-rails – 如何在rake任务中渲染rabl视图?
所属栏目:[百科] 日期:2020-12-17 热度:117
我正试图在一个轨道3.2 rake任务中渲染一个rabl视图.我将它呈现为字符串,以便通过Pusher从后台任务发送一些 JSON.我从rake任务答案中查看了各种render_to_string,但它们似乎都没有工作.这是我到目前为止: controller = PostsController.newav = ActionView:[详细]
-
ruby-on-rails – Redis支持Rails模型
所属栏目:[百科] 日期:2020-12-17 热度:112
我正在寻找能够将整个基于Rails的模型存储在Redis中的东西.在这里找到了Redis对象 https://github.com/nateware/redis-objects,但只有当你的模型已经被像ActiveRecord这样的东西支持并且它需要一个唯一的id生成器时才有效.我不想创建一个ActiveRecord支持的[详细]
-
ruby-on-rails – 我的单线程Rails应用程序如何处理并发请求?
所属栏目:[百科] 日期:2020-12-17 热度:149
我在Heroku Cedar上以单线程模式运行单线程Rails应用程序. 当我做一个超过一分钟的巨大POST请求(文件上传)时,我可以同时执行其他GET请求. Heroku支持向我保证他们的路由层不存储请求然后立即发送它(这是许多代理的行为,例如nginx).他们坚持认为我的应用正在[详细]
-
ruby-on-rails – 使用电子表格gem的货币数字格式
所属栏目:[百科] 日期:2020-12-17 热度:111
我正在使用Spreadsheet gem来创建excel表. 如何将“货币”数字格式应用于特定单元格? 解决方法 没试过,但也许以下内容会指出你正确的方向: nb_format = Spreadsheet::Format.new :number_format = '$#,###.##'cell.set_format(0,nb_format)[详细]
-
ruby-on-rails – Mongoid,范围如果设置了值?
所属栏目:[百科] 日期:2020-12-17 热度:139
我正在我的rails应用程序中创建一个范围,我希望我的范围返回有相关字段设置的文档. scope :address_available,where(:address = "") 因此,因为某些文档可能没有定义该字段,而其他文档将使用字符串作为值.但是如何归还不是零的文件呢? 解决方法 使用 exists[详细]
-
ruby – HABTM链接表未在可安装引擎中获取isolate_namespace值
所属栏目:[百科] 日期:2020-12-17 热度:151
我目前正在开发一种可安装的发动机.在发动机内我有以下两种型号: module Ems class Channel ActiveRecord::Base has_and_belongs_to_many :categories end end module Ems class Category ActiveRecord::Base has_and_belongs_to_many :channels end end 这[详细]
-
ruby-on-rails – 在Rails中pg_dump版本不匹配
所属栏目:[百科] 日期:2020-12-17 热度:134
运行rake db:structure:dump命令时,遇到以下错误: Larson-2:app larson$rake db:structure:dumppg_dump: server version: 9.1.3; pg_dump version: 9.0.4pg_dump: aborting because of server version mismatchrake aborted!Error dumping database 我怎[详细]
-
ruby-on-rails – Ruby multiple group_by或map
所属栏目:[百科] 日期:2020-12-17 热度:96
我搜索了很多,但不能解决这个问题. 我有一个与其他三个模型相关的模型.我们称之为城市.城市确实有一个大陆,一个国家和地区. 当我选择一些城市时,我想要获得一个OrderedHash或一个如下所示的数组: { 'Continent 1' = {'Country 1' = { 'Region 1' = { 'City[详细]
-
ruby-on-rails – 存储桶策略和签名网址之间是否存在冲突?
所属栏目:[百科] 日期:2020-12-17 热度:68
我的存储桶中的某些文件设置为公共读取(ACL).所以我在某处读到设置存储桶策略可以自动将存储桶中的所有文件设置为私有. bucketname是实际存储桶名称的占位符.我的存储桶政策是: { "Version": "2008-10-17","Id": "Policy1331182170360","Statement": [ { "S[详细]
-
ruby-on-rails – 在Rails中从/ public目录提供字体的缺点?
所属栏目:[百科] 日期:2020-12-17 热度:99
我喜欢资产管道,但对于我的生活,我无法让它服务我的字体.我浪费了几个小时谷歌搜索和尝试SO解决方案( nope,nope,nope). 相反,我创建了/ public / fonts,将所有字体放在那里并用url(‘/ fonts / myAwesomeFont.ttf’)引用它们.一切都很完美. 这种方法有不利之[详细]
-
ruby-on-rails – 获取fields_for以使用has_many关系
所属栏目:[百科] 日期:2020-12-17 热度:61
我在生成嵌套模型表单时遇到问题. 这是我的模特: class Workout ActiveRecord::Base has_many :scores has_many :users,:through = :scores accepts_nested_attributes_for :scoresendclass Score ActiveRecord::Base belongs_to :user belongs_to :workout[详细]
-
ruby-on-rails – 如何实现ruby on rails has_many(和类似)?
所属栏目:[百科] 日期:2020-12-17 热度:50
我正在分析rails源代码,因为我想了解has_many和类似结构的内部工作原理. 到目前为止,我能够找到方法的实现位置(link to github):它位于模块ActiveRecord :: Associations中 def has_many(name,options = {},extension) Builder::HasMany.build(self,name,op[详细]
-
ruby-on-rails – 在Rails中运行bundle exec rspec spec / reque
所属栏目:[百科] 日期:2020-12-17 热度:138
我正在关注这篇文章,我可以在下面的 ruby文件中编写此代码,主页确实有示例应用程序,但它仍然说静态页面主页应该有内容’Sample App’当我运行bundle exec rspec spec / requests / static_pages_spec .RB spec / requests / static_pages_spec文件代码: req[详细]
-
ruby-on-rails – 如何构建Nodejs服务器和rails之间的通信?
所属栏目:[百科] 日期:2020-12-17 热度:127
我目前正在使用rails来提供静态网页,我正在尝试使用NodeJ来处理我的应用程序的一些实时方面. 通过让Nodejs写入数据库并从我的rails服务器读取数据,我已经能够在Nodejs与我的Rails服务器之间进行单向通信. 现在我想做另一种方式,也就是说Rails中的一个动作会[详细]
-
我不希望“rake install”发布到Rubygems
所属栏目:[百科] 日期:2020-12-17 热度:162
我在跑: rake install 在使用bundle gem project_name构建的项目上 我已经将gem发布给了Rubygems.但是,有时我在VPN上,我不希望rake安装尝试将gem发布到Rubygems. 我只想在本地安装它.我怎样才能做到这一点? 解决方法 在运行rake install时,bundler创建的ra[详细]
-
ruby-on-rails-3 – 选择的选项不适用于选择
所属栏目:[百科] 日期:2020-12-17 热度:161
我有这个选择哪个工作正常,但默认选择为空并且不显示所选值(正确填充): %= f.select(:relationgroup,options_for_select(@relationgroups),{ :selected = @relation.relationgroup,:include_blank = true}) % 知道为什么吗?谢谢! 解决方法 试试这样: %=[详细]
-
ruby-on-rails – 如何检查Engine Yard上部署的rails应用程序的
所属栏目:[百科] 日期:2020-12-17 热度:97
我最近在“Engine Yard”上部署了一个rails应用程序.我正在使用“Engine Yard”的“trail版本”.我的问题是,在部署应用程序后,当我访问应用程序URL时,它会引发“内部服务器错误(500)”.而且我无法查看应用程序的生产环境日志以查找问题. 在“Engine Yard”界[详细]
-
ruby-on-rails – 缓存有限的关联
所属栏目:[百科] 日期:2020-12-17 热度:197
我正在尝试使用其关联缓存ActiveRecord.问题是访问检索记录上的关联时存在数据库查询. 通常情况下,我只是用急切加载的Rails.cache.write(‘post’,Post.includes(:comments).find(99))进行缓存.这似乎有效,但问题是我只想缓存关联的有限子集,并且在急切加载[详细]
-
纯Ruby(非C)Markdown库
所属栏目:[百科] 日期:2020-12-17 热度:105
我正在寻找一个纯粹用 Ruby编写的Markdown库(不是C或其他任何东西).我需要用它作为一个例子,因为我必须自己编写.你知道Markdown处理器的纯Ruby实现吗? 解决方法 Searching the gems repository for Markdown产生各种命中: kramdown – 又一个降价解析器,但[详细]
-
ruby-on-rails – 分析rails应用程序
所属栏目:[百科] 日期:2020-12-17 热度:198
我想知道是否有一个工具可以告诉我的Rails应用程序中有多少行代码,控制器和模型是什么? 解决方法 尝试rake stats.它内置于Rails中.[详细]
-
ruby – 如何在watir-webdriver中查看适用于HTML元素的CSS样式?
所属栏目:[百科] 日期:2020-12-17 热度:188
我正在使用watir-webdriver并试图检查 HTML元素的背景颜色.问题是背景颜色是在CSS中设置的,而不是在HTML标记内. 有没有办法使用watir-webdriver读取CSS值? 解决方法 是的,使用样式方法 例: require 'watir-webdriver'b = Watir::Browser.start 'minesweepe[详细]
-
ruby – EventMachine和Twitter流媒体API
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在使用Twitter流API运行EventMachine流程.如果流的内容不频繁,我总是有问题. 这是脚本的最小版本: require 'rubygems'require 'eventmachine'require 'em-http'require 'json'usage = "#{$0} user password track"abort usage unless user = ARGV.shift[详细]
-
ruby-on-rails – 如何在Solr Cell中使用最新版本的Sunspot gem
所属栏目:[百科] 日期:2020-12-17 热度:129
我一直在尝试(徒劳)获得与Solr Cell合作的最新版Sunspot gem(目前2.0.0.pre.111215,包含Solr 3.5). 目前我使用旧版本的太阳黑子与Solr Cell结合使用以下插件 – https://github.com/chebyte/sunspot_cell. 我的Gemfile配置如下: gem 'sunspot','1.2.1'gem '[详细]