-
ruby – 可以在数组内搜索太阳黑子吗?
所属栏目:[百科] 日期:2020-12-17 热度:131
我有一个带有数组字段的下一个模型: Class Invitation include Mongoid::Document include Mongoid::Timestamps::Created include Sunspot::Mongo field :recipients,:type = Array attr_accessible :recipients searchable do text :recipients do recipie[详细]
-
ruby-on-rails – 将一个局部变量注入绑定
所属栏目:[百科] 日期:2020-12-17 热度:69
我正在尝试将局部变量设置为现有绑定 def foo_callback lambda { |name| p name }endb = foo_callback.binding 绑定没有任何局部变量开头: b.eval("local_variables") # = [] 让我们为绑定设置一个原始局部变量: b.eval("age=30") 一切都按预期工作: b.ev[详细]
-
Ruby中语句和表达的区别是什么?
所属栏目:[百科] 日期:2020-12-17 热度:142
我知道在 Ruby中,几乎所有东西都是表达式.甚至那些用其他语言如if-else语句,case语句,赋值语句,循环语句也是Ruby中的表达式. 所以我想从Ruby的观点来看,语句和表达之间的区别是什么? 解决方法 表达式之间没有区别,语句是Ruby.一切都评估为一个值,所以一切都[详细]
-
ruby-on-rails – SimpleForm 2:包装器内的输入标签
所属栏目:[百科] 日期:2020-12-17 热度:184
通过使用默认的simple_form 2包装器,它生成一个如下所示的标记: div class="..." label.../label input ... //div 我想得到一个标记,其中输入标记本身在一个包装器中,如下所示: div class="..." label.../label div class="..." input ... / /div/div 我是[详细]
-
ruby-on-rails – 带有activemodel(无表格)对象的Rails 3和field
所属栏目:[百科] 日期:2020-12-17 热度:200
我有一个无表格模型,我正在尝试生成一些表单字段. 表单看起来像这样: = form_for :users,url: users_path do |f| - books.each do |book| = f.fields_for :books,book do |bf| = bf.hidden_field :title,value: book.title = f.submit "Send" 我期望为每个[详细]
-
ruby-on-rails – xmpp服务器和ruby on rails集成建议?
所属栏目:[百科] 日期:2020-12-17 热度:65
尝试用Facebook上的XMPP协议构建一个简单的1-1(离线,在线和1-1与好友列表) 在github上有几个xmpp ruby??库可用,但它们之间并不容易选择,我看到的每个xmpp rails解决方案都已过时. 几个问题: xmpp for ruby?? on rails是如何建立像1-1 IM这样的Facebook? ([详细]
-
ruby – 如何使用HAML迭代数组?
所属栏目:[百科] 日期:2020-12-17 热度:181
我有一个HAML布局(layout.haml) - @fonts.each do |font| %link{:href="//fonts.googleapis.com/css?family={font}",:rel="stylesheet",:type="text/css"} 我在HAML模板index.html.haml中有这个 - @fonts = ['Lato:400,300,100','Droid+Serif:700,400']; 当[详细]
-
ruby-on-rails – 无法序列化为ActiveSupport :: HashWithIndiff
所属栏目:[百科] 日期:2020-12-17 热度:152
由于我到目前为止完全无法破译的原因,我不再能够使用ActiveSupport :: HashWithIndifferentAccess了. 模型的相关部分如下所示: class Item ActiveRecord::Base serialize :metadata,ActiveSupport::HashWithIndifferentAccess (我添加了尝试强制它的选项,但[详细]
-
ruby-on-rails – Rails 3 /设计如何从模型方法触发忘记的密码
所属栏目:[百科] 日期:2020-12-17 热度:124
它非常简单:如何触发rails发送忘记密码的电子邮件: def send_invitation raise "Tell devise to send email"end 这就是我需要发送电子邮件的地方.在少数情况下触发但我需要它才能工作…… 就像是 def send_invitation DeviseMailer.forgotten_password.del[详细]
-
如何使用Ruby以编程方式获取我的MAC地址
所属栏目:[百科] 日期:2020-12-17 热度:106
我正在编写一个脚本,需要知道主机的MAC地址是什么. 有谁知道如何做到这一点? 解决方法 我认为没有任何 Ruby内置函数来检索该地址;您可能必须进行系统调用以列出值(例如,UNIX上的ifconfig,Win32上的ipconfig / all)并根据需要解析输出. 像这样的东西(未经测[详细]
-
ruby-on-rails – 表单元素的自定义HTML错误包装
所属栏目:[百科] 日期:2020-12-17 热度:169
我想找到一种方法来自定义默认错误html div class="field_with_errors"/div 参加我自己的课程: div class="clearfix error" label for="errorInput"Input with error/label div class="input" input class="xlarge error" id="errorInput" name="errorInput[详细]
-
ruby-on-rails – 使用Devise进行身份验证失败的自定义XML响应
所属栏目:[百科] 日期:2020-12-17 热度:129
我正在使用 XML POST来登录我的用户,如果身份验证不起作用,我需要返回XML响应.但是,XML响应的格式需要自定义,我不知道在Devise中我应该更改此输出. 在’user_sessions_controller.rb’的’create’方法中,我有一个vanilla调用: def create resource = warde[详细]
-
ruby-on-rails-3 – 关于ActiveRecord Rails 3.1的迁移向下方法
所属栏目:[百科] 日期:2020-12-17 热度:155
我在迁移时使用my up方法定义了以下内容来设置初始数据: def up Color.create!({:id=1,:name="",:color="FF6633"}) Color.create!({:id=2,:color="93B233"}) Color.create!({:id=3,:color="4D90D9"}) Color.create!({:id=4,:color="C43092"}) end 是否有任[详细]
-
Ruby:如何将函数映射到散列
所属栏目:[百科] 日期:2020-12-17 热度:100
我无法弄清楚如何将函数调用分配给 ruby哈希. 我想要做的是将一个函数分配给一个哈希键,以后再 使用经典散列监视语法调用此函数. def Foo() puts "bar"endputs "Assigning"test = { "foo" = Foo() }puts "Executing"test["foo"] 此代码失败,函数Foo在放置“[详细]
-
ruby-on-rails-3 – Rspec Capybara:undefined last_response
所属栏目:[百科] 日期:2020-12-17 热度:140
我正在用Rspec Capybara设置我的测试环境,但是我得到了这个未定义的last_response.我在网上搜索和SO.我发现了一些关于版本的东西,使用git repo而不是 rubygem源等……但它并没有改变我的线索. 这里的回溯: ????rspec –backtrace spec / controllers / api[详细]
-
无法在Ruby中获得符号的悬念
所属栏目:[百科] 日期:2020-12-17 热度:57
我一直在寻找过去几天如何理解 Ruby中的符号.我在谷歌阅读关于Ruby符号的每篇文章,其中大多数都是错误的解释,所以我来到这里,我看到有关于这个主题的一些问题,但是我不明白,抱歉. 根据我的阅读,我理解符号是不可变的和唯一的,因此内存消耗和性能优于常规字符[详细]
-
ruby – 在Sinatra应用程序中使用`logger.info`时出错“未定义局
所属栏目:[百科] 日期:2020-12-17 热度:64
我有以下Sinatra 1.2.1应用程序代码: # app.rbrequire 'sinatra'get '/' do logger.info "COUCOU" 'Hello world!'end 并使用ruby -rubygems app.rb启动服务器.当我去http://localhost:4567时,我得到错误: NameError at /undefined local variable or metho[详细]
-
ruby-on-rails – “未定义的方法`process_route’”,当你去网络
所属栏目:[百科] 日期:2020-12-17 热度:99
我刚刚在服务器上访问Resque web ui时遇到此错误.它不会在本地发生,并且在我最近的一些应用程序更改/升级之前没有发生.我没有对服务器本身进行任何更改.我可以开始恢复变更清单以查看它的破坏位置,但我立刻升级了很多宝石所以我有预感它会非常棘手. 那么,任[详细]
-
ruby-on-rails – Rails应用程序之间的通信
所属栏目:[百科] 日期:2020-12-17 热度:152
我已经构建了两个需要在彼此之间进行通信和发送文件的rails应用程序.例如,一个rails应用程序将发送查看其他应用程序数据库中的表的请求.然后另一个应用程序将呈现该表的json并将其发回.我还想要一个应用程序将存储在其公共目录中的文本文件发送到另一个应用[详细]
-
ruby-on-rails – Ruby on Rails&Prawn PDF – 创建客户列表
所属栏目:[百科] 日期:2020-12-17 热度:179
我正在尝试用Prawn生成PDF报告,我可以通过传递单个ID轻松地对show动作进行报告,但我想生成一个包含每个记录的报告.像标准的rails scaffold索引页面.使用rails它看起来像这样: % @customer.each do |customer| %%= customer.id %%= customer.name %%end% 简[详细]
-
ruby-on-rails – 在Ruby on Rails中处理地理区域设置的正确方法
所属栏目:[百科] 日期:2020-12-17 热度:98
我很惊讶地看到 Ruby on Rails的i18n不能正确支持en-GB,en-US,en-AU等语言环境.环顾四周看来,这个任务似乎留给了第三方库和代码.我四处搜索,我找到了 rails-i18n-translation-inheritance-helper,但它似乎没有活跃.没有人在本地化他们的Rails应用程序,还是有[详细]
-
为什么我不能从ruby中的选定键创建新哈希?
所属栏目:[百科] 日期:2020-12-17 热度:193
这一直困扰着我.这不是一件困难的事情,但我不知道为什么没有简单的方法可以做到这一点,而且我打赌有,而且我没有看到它. 我只想拿一个哈希,像这样: cars = {:bob = 'Pontiac',:fred = 'Chrysler',:lisa = 'Cadillac',:mary = 'Jaguar'} 并做一些类似的事情 c[详细]
-
ruby-on-rails – sh:识别:命令未找到imagemagick rails 3
所属栏目:[百科] 日期:2020-12-17 热度:128
我正在使用带有rails 3的 ImageMagick-6.7.4,并且还将paperclip gem安装到我的应用程序中.我按照 this guide安装了imagemagick,它可以从我的终端工作,但不能用我的rails应用程序.我在development.rb中包含了identify命令的路径 Paperclip.options[:command_p[详细]
-
ruby – 如何每月在Heroku上运行一次Scheduler加载项?
所属栏目:[百科] 日期:2020-12-17 热度:171
在选择我想要运行我的动作的频率时,唯一的选项是“每日”,“每小时”和“每10分钟”. 谢谢!我想为我的Rails 3.1应用程序运行Scheduler. 解决方法 这不是一个优雅的解决方案,但您可以将其安排为每天运行,并在实际开始工作之前检查日期是您工作开始时的第一个[详细]
-
ruby-on-rails-3.1 – Rails 3.1没有检测到Coffeescript和Javasc
所属栏目:[百科] 日期:2020-12-17 热度:187
有时我在Rails 3.1中更新我的Coffee代码并且它没有检测到任何变化,即.我刷新我的浏览器/缓存,它仍然调用旧脚本.谁知道是什么原因导致的? 编辑:我甚至用“调试器”丢弃了我的整个脚本,并且没有一个被调用.知道为什么它根本不会刷新Coffeescripts吗? EDIT2[详细]