-
ruby-on-rails – Rails HTML请求渲染JSON
所属栏目:[百科] 日期:2020-12-17 热度:74
在我的控制器中,我通过以下方式在我的索引方法中支持 HTML和 JSON: respond_to do |format| format.html format.json { render json: @user }end 在浏览器中提取它时,它会自然地呈现HTML.但是,当我使用content-type将application / json作为/ user资源进行c[详细]
-
ruby-on-rails – active_admin目录中的常量警告重新声明
所属栏目:[百科] 日期:2020-12-17 热度:70
我正在使用active_admin,我在Rails 3应用程序中的应用程序中有一个目录管理员,其中包含模型和页面的声明.偶尔我也有一个类,当该类有一个常量时,像这样: class Foo BAR = "bar"end 然后,我在每个必须重新加载我的Rails应用程序中的代码的请求中收到此警告:[详细]
-
ruby-on-rails-3 – CDN Sumo heroku插件和字体资产
所属栏目:[百科] 日期:2020-12-17 热度:84
我正在尝试为Heroku中托管的Rails3应用程序配置font-awesome并使用CDN Sumo插件(使用cloudfront CDN). 问题是Firefox没有加载字体资产.我认为问题是Firefox中的“Access-Control-Allow-Origin”问题.但我无法通过使用font_assets gem或在Cloudfront中设置COR[详细]
-
ruby-on-rails – Rails:如何将表单发布到另一个控制器操作
所属栏目:[百科] 日期:2020-12-17 热度:134
我知道你通常应该在rails中使用new / create和edit / update之间的链接,但我有一个需要别的东西的情况.无论如何我可以实现同样的连接吗? 我有一个模型的表单,我希望它发布数据(类似于新视图,发布到创建操作). 这是我的表格 div id="new-job" %= form_for(@j[详细]
-
ruby – 在mongoid上插入多个和/或嵌套字段
所属栏目:[百科] 日期:2020-12-17 热度:178
我在 mongodb中有以下查询db,它返回我需要的内容: db.collection.find({field1: 2801394},{name: 1,field2: 1,_id: 1,"field3.2801394": 1}) 注意字段3是散列,此处使用的密钥与字段1中的值相同. 如何将此查询转换为mongoid?这里有两个主要问题,我无法在线[详细]
-
ruby-on-rails – ActionDispatch :: Http :: UploadedFile #rea
所属栏目:[百科] 日期:2020-12-17 热度:145
我有一个Rails应用程序,我正在解析上传的CSV.我刚刚发现解析已停止工作并正在调查. 我已经将它追溯到我在ActionDispatch :: Http :: UploadedFile的实例上调用.read的事实,并返回一个空字符串. 上传的文件不为空,当我检查UploadedFile对象时,它有一个像@temp[详细]
-
ruby-on-rails – 部署rails应用程序. JQuery-UI错误
所属栏目:[百科] 日期:2020-12-17 热度:176
我只是在云服务器上部署我的应用程序然后输入错误: ActionView::Template::Error (couldn't find file 'jquery-ui' (in /home/me/.rvm/gems/ruby-1.9.3-p429/gems/activeadmin-0.6.0/app/assets/javascripts/active_admin/base.js:2)): 我之前在共享主机上[详细]
-
ruby-on-rails – ActiveRecord:使用where子句时不考虑毫秒
所属栏目:[百科] 日期:2020-12-17 热度:66
我正在开发一个带有rails api和iOS客户端的项目,使用updated_at字段作为参考来检测服务器上的最后一次拉动后发生的修改. updated_at datetime的精度以毫秒为单位,这意味着 Model.updated_at.to_f 返回类似“1368977381.063427”的内容. 这将发送到格式为“20[详细]
-
ruby-on-rails – 2 haml link_to在同一行
所属栏目:[百科] 日期:2020-12-17 热度:186
我有haml代码模板如下: %td= link_to “Enable”,enable_product(@product) %td= link_to ‘Disable’,disable_product(@product) 它显示如 Enable Disable 但它显示在表格的两个单元格中.我想要显示的是仅将它放入1个单元格.喜欢 Enable/Disable Product[详细]
-
为什么Ruby只在我使用’if’条件时抱怨nil:NilClass(NoMethodEr
所属栏目:[百科] 日期:2020-12-17 热度:136
我在 Ruby中尝试 Problem 6 in Project Euler(在我尝试学习语言的过程中),这是我在第一次迭代中提出的: upto = 10a = (1..upto).to_a.product((1..upto).to_a)#a.each{ |x| print "(#{x[0]},#{x[1]})n"}puts a.inject(0) {|sum,x| sum + x[0]*x[1] if (x[0[详细]
-
ruby-on-rails – 如何告诉bundler忽略不存在的宝石?
所属栏目:[百科] 日期:2020-12-17 热度:198
我的组织有许多内部宝石,用于自动化测试,但不是生产部署所必需的.我正在尝试使用Bundler,因此在我的Gemfile中我将这些宝石包装在: group :test,:development do gem 'dashboard_summary'end 但是,当我跑: $bundle install --without staging development t[详细]
-
ruby-on-rails – 使用一系列等级计算字母等级
所属栏目:[百科] 日期:2020-12-17 热度:198
这里有Noob和 Ruby.通过一些练习并撞墙. 练习:计算一系列成绩的字母等级 创建一个方法get_grade,它接受一组测试分数.数组中的每个分数应该在0到100之间,其中100是最大分数. 计算平均分数并将字母等级作为字符串返回,即“A”,“B”,“C”,“D”,“E”或“F”[详细]
-
通过ruby进程共享变量
所属栏目:[百科] 日期:2020-12-17 热度:130
我正在写一个gem,我必须分叉两个进程,这两个进程正在启动两个webrick服务器.我想通过基类中的类方法启动此服务器,因为应该只运行这两个服务器,而不是多个服务器.在运行时,我想在这两个服务器上调用一些方法来更改变量. 我的问题是,我无法通过基类的类方法访[详细]
-
ruby-on-rails – 导轨,链轮,谷歌关闭和高级选择
所属栏目:[百科] 日期:2020-12-17 热度:126
我已经将closure-compiler gem添加到我的Gemfile并设置了 config.assets.js_compressor = :closure 在config / environments / production.rb文件中. 我相信这默认使用SIMPLE_OPTIMIZATIONS编译级别,我想知道是否有一个配置变量我可以在某处设置以指定高级级[详细]
-
ruby-on-rails – 在Ember.js / Rails / Devise应用程序中处理用
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在玩Rails 4上的纯Ember.js应用程序,我很困惑如何处理用户管理.我最初的想法是使用纯服务器呈现模板(ERB)来进行用户注册并通过Devise登录,然后应用程序的其余部分将使用Ember框架. 问题在于Ember希望接管 body标记并控制整个视口.通过这种方式,我无法选[详细]
-
ruby – RVM使用列表[0]
所属栏目:[百科] 日期:2020-12-17 热度:71
是否有类似“RVM使用1”或“RVM使用列表[0]”而不是键入整个版本号.在任何时候,我们都会看到一个可能是5个或更多ruby的列表,我们可以轻松输入单个数字而不是X.X.X.这也有助于rvm gemset. 解决方法 这在RVM 2.0 =中是可能的. https://docs.google.com/documen[详细]
-
ruby – rspec在.rspec文件中需要spec_helper
所属栏目:[百科] 日期:2020-12-17 热度:58
我注意到像 bundler这样的项目在每个 spec file都需要spec_helper 我还注意到rspec选择了–require,它允许你在rspec被引导时需要一个文件.您也可以将其添加到.rspec文件中,因此只要运行没有参数的rspec,就会添加它. 使用上述方法有什么缺点可以解释为什么像b[详细]
-
ruby-on-rails – 添加字体后,Heroku Rails资产管道无法预编译
所属栏目:[百科] 日期:2020-12-17 热度:104
我正在尝试在我的Rails应用程序中添加一个字体,这就是我所做的: 添加字体到: -app--assets---fonts SCSS: @font-face { font-family: LigatureSymbols; src: font-url('LigatureSymbols211.eot'); src: local('LigatureSymbols'),font-url('LigatureSymbo[详细]
-
ruby-on-rails – 如何查看我的应用每秒可处理的请求数量?
所属栏目:[百科] 日期:2020-12-17 热度:147
我创建了一个新的应用程序,我计划添加缓存,cdn和其他性能改进方法.我想检查当前的性能,并且在每种方法之后我想再次检查性能. 这是一个Rails应用程序. 我该怎么办呢?有没有我可以用来检查这个的命令?我需要进行测试吗?怎么样? 从我所看到的情况来看,似乎[详细]
-
ruby – 无法使RSpec工作 – ‘require’:无法加载此类文件
所属栏目:[百科] 日期:2020-12-17 热度:193
我只花了三天时间撞到墙上试图弄清楚为什么一个简单的“耙子”不能通过我的spec文件. 如果您遇到这种情况:在任何文件夹路径中都没有空格!认真.实际上,从这里开出的任何东西都没有空格. 这是我的控制台输出: (在/ Users / ***** / Desktop / Learning Ruby[详细]
-
ruby-on-rails – 下拉列表 – 选择数据库表
所属栏目:[百科] 日期:2020-12-17 热度:123
我只想要一个下拉菜单,它将表的所有行作为选择.我如何实现这一目标? 假设我有一个模型“学生”,我希望在选项中显示“name”属性. 提前致谢. 解决方法 使用 select,例如: select(:model,:attribute,Student.all.collect {|p| [ p.name,p.id ] })[详细]
-
ruby-on-rails – 通过spork运行黄瓜
所属栏目:[百科] 日期:2020-12-17 热度:93
我遇到了异常:# SystemExit:exit错误,当尝试通过spork运行黄瓜. 功能/支持/ env.rb: require 'rubygems'require 'spork'require 'cucumber/rails'require 'pickle/world'require "capybara/poltergeist"Spork.prefork do Capybara.javascript_driver = :p[详细]
-
ruby-on-rails – ExceptionNotifier.notify_exception无法正常
所属栏目:[百科] 日期:2020-12-17 热度:188
我们正在使用这个gem( https://github.com/smartinez87/exception_notification)和rails 3.2.11.我们想从控制器的动作和wikie中提到的后台进程使用以下方法“ExceptionNotifier.notify_exception(e)”但是我们得到以下错误 ExceptionNotifier的未定义方法`no[详细]
-
ruby – 检查数组是否正在增加
所属栏目:[百科] 日期:2020-12-17 热度:104
参见英文答案 Check to see if an array is already sorted?????????????????????????????????????8个 我只是想知道是否有办法检查阵列是否在增加? 这是我的解决方案,但我正在寻找更美丽的方式: n = - 1@arr.flatten.each { |e| return false if e n n = e[详细]
-
ruby-on-rails – Rails在视图中设置页面标题
所属栏目:[百科] 日期:2020-12-17 热度:185
如何在某些视图中设置页面标题,如果未设置,则使用默认标题? 我用HAML.做正确的方法是什么? 现在我喜欢: - content_for :title,"Title for specific page" 并在布局中: %title= h yield(:title) 但是如何设置这个标题,但如果它不存在,设置一些默认值? 解[详细]