-
ruby-on-rails-3 – 如何使用httparty上传视频文件
所属栏目:[百科] 日期:2020-12-17 热度:118
嗨,我已经看过httparty,但我不知道如何实现有很多模型文件的例子,但是哪个参数可用于上传视频文件 解决方法 HTTMultiParty通过发布多部分MIME文档来支持文件上载.它包装HTTParty,因此您以相同的方式使用它.对于该文件,只需提供一个File对象.自述文件中的示例[详细]
-
ruby – Carrierwave – 处理图像时出错
所属栏目:[百科] 日期:2020-12-17 热度:176
问题是在mongoids上抛出以下错误保存!行动. Mongoid::Errors::Validations: Validation failed - Img failed to be processed.~/.rvm/gems/ruby-1.8.7-p249/gems/mongoid-2.0.0.rc.7/lib/mongoid/persistence.rb:234:in `fail_validate!'~/.rvm/gems/ruby-1[详细]
-
ruby-on-rails – 添加名为“default”的列
所属栏目:[百科] 日期:2020-12-17 热度:137
我的设置:Rails 2.3.10,Ruby 1.8.7 我想添加一个名为“default”的数据库表列,是允许的还是Ruby,Rails,sqlite,postgresql中的保留字? 解决方法 以下是Rails中不像表列一样友好的保留字列表 http://oldwiki.rubyonrails.org/rails/pages/ReservedWords 如果[详细]
-
ruby-on-rails – Rails – 如何选择表中的最后日期?
所属栏目:[百科] 日期:2020-12-17 热度:175
如何选择列名为Lars的表中的最后一个日期. 我试过这个: %= Reklamer.where(":dato = :dato,AND :name = :name",:date = Date.last,:name = "Lars") % 我试过这个: %= Reklamer.where(name: 'Lars').order('dato ASC').limit(1).select('dato').inspect %[详细]
-
ruby-on-rails – 如何记住控制器中页面之间的参数值
所属栏目:[百科] 日期:2020-12-17 热度:68
我已设法在索引页面上生成一系列三个按钮,使用户能够识别数据库中对象的子集 – 按钮1 – 类型=“新”,按钮2 – 类型=“已使用”,按钮3 – 否限制即可以是新的或使用的. 目前index.html.erb包含: %= link_to "New",:controller = params[:controller],:acti[详细]
-
ruby-on-rails – Rails 3和Facebook分享
所属栏目:[百科] 日期:2020-12-17 热度:153
在我的应用程序中,我想在具有预定义消息的项目中“共享”Facebook事物,因此用户单击“共享”并被重定向到允许/拒绝页面,并且在允许之后,预定义消息是自动发布在用户的Facebook墙上.什么是我的问题最好的宝石(我相信有一个:p)? 谢谢! P.S:我看了facebooke[详细]
-
ruby-on-rails – 在Rails 3中创建SEO友好URL
所属栏目:[百科] 日期:2020-12-17 热度:61
我目前的网址如下: things?category_id=6country_id=17 我希望网址看起来像这样: /printer_cartridges/united_kingdom 在Rails 3中是否有一种方法,没有对路由器中的所有类别和国家进行硬编码以获得我想要的URL,可能使用find_by_name或类似的?解决这个问题[详细]
-
Selenium不适用于Cucumber / Capybara(开箱即用) – MacOSX
所属栏目:[百科] 日期:2020-12-17 热度:99
我在试图让一个黄瓜的例子在硒下运行时遇到了麻烦.我在跑 Rails3 黄瓜0.10.0 Capybara 0.4.1.2 在https://github.com/jnicklas/capybara上阅读doco,似乎所有我需要在selenium下运行的示例是执行以下操作: 第1步:使用@javascript为场景添加前缀 @javascript[详细]
-
ruby-on-rails – Capistrano通过服务器链部署
所属栏目:[百科] 日期:2020-12-17 热度:120
我需要通过capistrano将Rails应用程序部署到远程Intranet上的服务器.例如,如果我要ssh到目标服务器,它看起来像: localhost$ssh server1server1$ssh server2 这是最好的方法吗? 提前致谢. 解决方法 Capistrano让这很容易.只是用 set :gateway,"user@server1[详细]
-
ruby-on-rails – 如何在测试中填充查找表(Rails)
所属栏目:[百科] 日期:2020-12-17 热度:89
我正在使用Cucumber,Rspec和Factory Girl来测试我的Rails应用程序.但我有几个查找表,主要包含静态数据.所以我试图找出在测试时填充这些内容的最佳方法.在FactoryGirl中单独完成它们似乎很乏味,我想远离Fixtures.对于开发和生产,我将它们填充到seeds.rb文件中[详细]
-
ruby-on-rails – rails 3中的onchange remote_function – 它有
所属栏目:[百科] 日期:2020-12-17 热度:178
我有两个问题. 我在rails 3应用程序中有一个select标签,如下所示: %= select(@adverse_event_template_settings,"display_arms",options_for_select([["Yes",true],["No",false]]),{ :selected = :display_arms },:onchange = remote_function(:update = "d[详细]
-
ruby-on-rails – Sencha Touch和Rails之间的用户/会话管理(后端
所属栏目:[百科] 日期:2020-12-17 热度:134
我正在用Sencha Touch编写移动应用程序,后端是Rails.我发现随着我越来越深入Sencha,我已经越来越多地将这两者分开了:我基本上处于Rails仅作为我的模型存储(数据库)的位置,而Sencha通过 JSON拉入所需的一切 – 再现rails中已存在的大部分逻辑. 我的问题是,在[详细]
-
覆盖ruby对象上的id(使用OpenStruct创建)
所属栏目:[百科] 日期:2020-12-17 热度:196
我想使用具有id属性的 OpenStruct将哈希转换为对象,但是结果对象#id返回本机对象id,例如 test = OpenStruct.new({:id = 666})test.id # = 70262018230400 无论如何都要覆盖这个?目前我的解决方法并不那么漂亮. 解决方法 OpenStruct在除非self.respond_to?([详细]
-
ruby-on-rails – 在erb模板中嵌入ejs模板
所属栏目:[百科] 日期:2020-12-17 热度:58
我正在构建一个 javascript-heavy rails 3应用程序.它使用了underscore.js,它有一个非常优雅的模板机制,建立在ejs( http://embeddedjs.com/)之上. 问题:embeddedjs大量借用erb语法,因此在erb模板中包含ejs模板会导致视图呈现问题. 有没有办法在erb文件中包[详细]
-
ruby-on-rails – 使用delayed_job时出现奇怪的异常
所属栏目:[百科] 日期:2020-12-17 热度:156
尝试使用delayed_job对作业进行排队,如下所示: Delayed::Job.enqueue(BackgroundProcess.new(current_user,object)) 打印出来时,current_user和object不是nil.奇怪的是,有时刷新页面或再次运行命令有效! 这是异常跟踪: Delayed::Backend::ActiveRecord::J[详细]
-
如何从ruby中的内部类访问外部类的类变量
所属栏目:[百科] 日期:2020-12-17 热度:132
我在下面的 Ruby中有一些代码: class A @@lock = Monitor.new class B def method @@lock.synchronize puts "xxxxx" end end endend 运行后抛出一个错误,如下所示: 未初始化的类变量@@ lock in A :: B(NameError) 如果我想知道如何从内部类B的方法访问外部[详细]
-
ruby-on-rails – 与另一个控制器的before_filter
所属栏目:[百科] 日期:2020-12-17 热度:193
我正在尝试创建一个操作,如果用户已登录,将检查每个页面. 为此,在控制器Home中我创建了这个方法: def check_session if !session[:user_id] redirect_to :action= 'login' endend 我已将此代码放在控制器的头部: before_filter :check_session,:except = [[详细]
-
ruby-on-rails – 如何使用Devise处理不同的用户类型
所属栏目:[百科] 日期:2020-12-17 热度:165
我有2种类型的用户.公司和工人. 如何在我只有1个用户的设备中进行管理? 我想为公司和工人创建2个注册页面,但我只想要1个存储用户信息的表格. 解决方法 我会评论codevoice的充分响应,但我还没有足够的代表. 从codevoice链接到的文档: If you have more than[详细]
-
ruby – 是否可以指定查询在Mongoid中应使用的索引?
所属栏目:[百科] 日期:2020-12-17 热度:53
当一个索引是另一个索引的子集时,MongoDB似乎使用了低效的查询模式. class Model field :status,:type = Integer field :title,:type = String field :subtitle,:type = String field :rating,:type = Float index([ [:status,Mongo::ASCENDING],[:title,[:s[详细]
-
ruby – 如何确定我在OS X上的R安装是否启用了“–enable-R-shli
所属栏目:[百科] 日期:2020-12-17 热度:168
我已经通过.pkg方法在我的OS X机器上安装了R.我正在尝试使用名为RS Ruby的 Ruby gem来工作,虽然它安装正确但是当我尝试调用gem时它会抛出一个错误. Fatal error: R home directory is not defined RSRuby文档声明R应该使用选项–enable-R-shlib安装.但R文档[详细]
-
ruby-on-rails – Acts-as-taggable-on – 麻烦把所有部分放在一
所属栏目:[百科] 日期:2020-12-17 热度:89
我有一点时间得到 acts-as-taggable-on working.我是Ruby / RoR的新手,我觉得有时候这些插件(虽然很棒)缺乏对不习惯在Rails工作的人的基本实现指令. 我有一个简单的内容模型,我希望能够添加标签.当我保存表单时,没有任何反应.我尝试输出标签,没有任何显示(我[详细]
-
ruby-on-rails – 自动打开Rails在编辑器中生成迁移文件
所属栏目:[百科] 日期:2020-12-17 热度:176
是否可以配置Rails以便在运行rails g migration name_of_migration之后,它会自动在TextMate中打开该文件? 解决方法 您可以使用以下命令创建别名: alias last_migration='ls db/migrate/* | tail -n1 | xargs open -a "Textmate"' 然后从终端运行它: last_[详细]
-
ruby-on-rails – 添加和删除has_many:through关系
所属栏目:[百科] 日期:2020-12-17 热度:51
从Rails协会指南中,他们使用has_many演示了多对多关系:通过如下: class Physician ActiveRecord::Base has_many :appointments has_many :patients,:through = :appointmentsendclass Appointment ActiveRecord::Base belongs_to :physician belongs_to :p[详细]
-
ruby-on-rails – 仅为Rake任务运行初始化程序
所属栏目:[百科] 日期:2020-12-17 热度:186
我想在执行Rake任务时运行某个初始化程序,但在运行Rails服务器时则不行. 区分Rake调用和服务器调用的最佳方法是什么? 解决方法 Rake允许您为任务指定依赖项.建议的最佳操作是将特定于rake的初始化放在自己的任务中,而这又取决于“环境”任务.例如: namespa[详细]
-
ruby-on-rails – 如何在rails上实现文本提取?
所属栏目:[百科] 日期:2020-12-17 热度:118
我有一个文章列表页面,它需要显示一些关于这个artile的内容信息, 如果我只使用 truncate @article.content,:length=100 它会显示一些html标签,并没有向用户显示真正的内容,所以我想找到一些方法来从内容中提取文本,所以我想问一下是否有一些嵌入式方法来实现[详细]