-
如何以类似Ruby on Rails的方式开发Java Web应用程序?
所属栏目:[百科] 日期:2020-12-17 热度:86
我们有一个需要在 Java应用服务器上运行的应用.我必须开发一个webapp来配合它.我开始阅读关于 Ruby on Rails的内容,我非常喜欢这种方法:MVC,约定配置,大量的东西为你照顾. 我可能梦想着这个不可能实现的梦想,但是有没有任何Java webapp开发框架以类似的方式[详细]
-
ruby-on-rails – Rails:每个都是随机顺序
所属栏目:[百科] 日期:2020-12-17 热度:109
这是我的代码: % question.answers.each do |answer| % li%= answer.content %/li % end % 我想随机订购答案对象.考虑到可能的答案数量,最有效的方法是什么? 解决方法 您可以像这样使用 shuffle 方法: question.answers.shuffle.each do |answer|[详细]
-
ruby-on-rails – Access-Control-Allow-Origin Rails 3不允许使
所属栏目:[百科] 日期:2020-12-17 热度:168
按照这个问题 How to set access-control-allow-origin in webrick under rails?,我可以从localhost获取并发布到localhost:3000. 但是,DELETE和PUT发生错误 这是我允许跨域访问的方式 class ApplicationController ActionController::Base protect_from_for[详细]
-
ruby-on-rails – Rails after_commit?
所属栏目:[百科] 日期:2020-12-17 热度:75
有人在Rails中实现了一个after_commit钩子吗?我不是在提交update / create / etc之后寻找基于模型的,我希望能够动态定义一个仅在当前(最顶层)事务通过时才会执行的块: def remove_file current_transaction.after_commit do FileUtils.rm(file_path) enden[详细]
-
ruby-on-rails – 返回重复记录(activerecord,postgres)
所属栏目:[百科] 日期:2020-12-17 热度:111
我有以下查询返回重复的标题,但是:id为nil: Movie.select(:title).group(:title).having("count(*) 1")[#Movie:0x007f81f7111c20 id: nil,title: "Fargo",#Movie:0x007f81f7111ab8 id: nil,title: "Children of Men",#Movie:0x007f81f7111950 id: nil,titl[详细]
-
ruby-on-rails – Django,Ruby on Rails,Google App Engine等有
所属栏目:[百科] 日期:2020-12-17 热度:96
我有一个关于开发交互式动态网站的新手问题.有人可以简明扼要地解释: Django Ruby on Rails Google App Engine CGI脚本/应用程序 其他是什么或似乎相似(PHP?,Java Servlets?,TurboGears?等) 比起Django等,我更喜欢Google App Engine?如果我想开设像亚马[详细]
-
ruby – Sidekiq可以利用多个CPU核心吗?
所属栏目:[百科] 日期:2020-12-17 热度:136
我是Sidekiq的新手,并在Amazon EC2实例上使用 Ruby来使用ImageMagick和图像做一些工作. 在运行它时,我意识到每个工作者都在同一个核心上运行.我使用EC2 c3.2xlarge机器,它们有8个核心.它显示CPU使用率为15%,但一个核心使用100%,其他核心使用0%. Sidekiq可[详细]
-
ruby-on-rails – rails.vim安装但是:Rfind没有工作
所属栏目:[百科] 日期:2020-12-17 热度:157
我已经安装了rails. vim,它似乎安装正确,因为:Rails!返回rails.vim 5.0. 但是,如果我在现有的Rails项目中并查找文件:Rfind用户我得到E492:不是编辑器命令:Rfind用户. 有什么建议? 解决方法 使用find而不是Rfind,它会起作用. 从Rails.vim的帮助页面:h[详细]
-
ruby-on-rails – Rspec新手:嵌套控制器测试的快速示例?
所属栏目:[百科] 日期:2020-12-17 热度:180
我刚刚开始使用RSpec,并且在编写嵌套资源的控制器测试时遇到一些困难.我试过谷歌搜索,但没有太多运气. 有人可以提供“PUT更新”测试测试的基本示例,以确保更新嵌套资源吗?只是详细说明,我有像这样测试的等效(非嵌套)资源: def mock_post(stubs={}) @mock_p[详细]
-
ruby-on-rails – 使用移动客户端的查询参数获取S3预先分配的帖
所属栏目:[百科] 日期:2020-12-17 热度:52
我正在使用Rails 4为后端服务创建API. 该服务需要将图像文件上传到亚马逊s3存储桶. 我想使用直接上传网址,以便客户端管理上传到s3,服务器不会保持忙碌状态. 目前我有以下原型导轨动作 def create filename = params[:filename] s3_direct_post = S3_BUCKET.p[详细]
-
ruby-on-rails – SimpleForm ClientSideValidations bootstrap
所属栏目:[百科] 日期:2020-12-17 热度:83
我在RoR应用程序中使用SimpleForm,ClientSideValidations和ClientSideValidations-SimpleForm gems.我可以将表单精美地渲染到模态中,但是当输入失去焦点时,不会进行验证并提交表单.另请注意,我已尝试使用此处找到的修复程序: http://www.ddarrensmith.com/b[详细]
-
ruby-on-rails – 在rails应用程序中,什么是therubyracer或libv8
所属栏目:[百科] 日期:2020-12-17 热度:197
我正在研究一个项目,经常遇到the rubyracer和libv8的问题,所以我决定删除它们.它似乎是唯一使用它们作为依赖的东西是较少的轨道,我想删除无论如何. 我的主要问题是它们是什么,我是否需要它们在普通应用程序中,如果是这样,为什么? 解决方法 Rails应用程序可[详细]
-
ruby-on-rails – 获取每月最后一个星期五的那一天
所属栏目:[百科] 日期:2020-12-17 热度:112
我是ruby的新手,我希望得到每月最后一个星期五的那一天. 例如,3月的最后一个星期五是29,即4月26日的最后一个星期五. 那么,我该如何获得解决方案呢? 我正在使用rails框架. 方法.cweek返回一年中的一周,但不返回当月的一周. 解决方法 #!/usr/bin/env rubyrequ[详细]
-
ruby-on-rails – Rails功能测试:在POST请求中发送URL查询参数
所属栏目:[百科] 日期:2020-12-17 热度:138
我在Rails功能测试中发送POST请求,如下所示: post :create,collection: { name: 'New Collection' } 正如预期的那样,集合以JSON编码的表单数据的形式发送. 我无法弄清楚的是如何向URL添加查询. The documentation说我可以访问请求对象并在发送之前对其进行[详细]
-
ruby-on-rails – 如何在使用form_for时创建密码和确认?
所属栏目:[百科] 日期:2020-12-17 热度:124
我正在使用form_for,但我不确定如何使用帮助程序创建密码和密码确认? 我到目前为止: %= form_for :user,@user,.... do |f| %%= f.text_field :user_name,:class .... %password??% end % 此外,在发布到/ user / create操作时,如何在使用时阻止模型中的某些[详细]
-
ruby – 如何根据条件在两个哈希中拆分哈希?
所属栏目:[百科] 日期:2020-12-17 热度:105
我有一个哈希: input = {"a"="440","b"="-195","c"="-163","d"="100"} 从中我想得到两个哈希,一个包含其值(作为整数)为正,另一个包含负值的对,例如: positive = {"a"="440","d"="100" } negative = {"b"="-195","c"="-163" } 如何使用最少量的代码实现此目[详细]
-
ruby-on-rails – Rails 4 / Devise / MongoDB:使用自定义属性
所属栏目:[百科] 日期:2020-12-17 热度:192
尝试将嵌套的自定义属性Profile(一个Mongoid文档)添加到我的设计用户类.提交Devise注册表单时,它还应创建用户和相应的Profile对象. 我希望最终结果在我的MongoDB中看起来像这样: 用户: { # Devise fields: "email": "my@email.com",... # Custom field "pr[详细]
-
ruby-on-rails – 如何在Rails中按字母顺序对电影进行排序?
所属栏目:[百科] 日期:2020-12-17 热度:70
如果你访问 http://ccvideofinder.heroku.com/,这是我所指的一个很好的例子. 如何在Rails中完成?我在考虑使用case / when语句但是在与IRB搞砸了一段时间之后我无法理解它. 在模型中: class Movies ActiveRecord::Base validates_presence_of :title def se[详细]
-
ruby – 无法在Mac 10.9.5上安装Rmagick
所属栏目:[百科] 日期:2020-12-17 热度:168
我尝试将rails从4.1.1升级到4.2.0,然后我遇到安装Rmagick的错误. 在升级rails之前,Rmagick在rails4.1.1上运行良好. 重新安装 ImageMagick后我尝试了,但仍然出错. 这就是我得到的 sudo gem install rmagick -v 2.13.4 Building native extensions. This could[详细]
-
ruby-on-rails – Ruby group_by对象?
所属栏目:[百科] 日期:2020-12-17 热度:92
我有一个数组或不同的对象,我想按对象分组.例如 = [#Graphic id: 3...",#Collection id: 1....",#Category id:...",#Volume id: 15..."] all.size = 4 我试过了 all.group_by(Object) 但这没有用……关于如何在一个数组中分组对象的任何想法? 解决方法 你想[详细]
-
ruby-on-rails – 为什么Pry不会在Heroku的控制台中运行?
所属栏目:[百科] 日期:2020-12-17 热度:164
我的目标是在本地和登台服务器上使用Pry作为我的Rails应用程序的控制台.但我无法让它在Heroku上工作. 我遵循these指令让Heroku使用Pry作为我的Rails应用程序的控制台.当我运行heroku运行控制台pry时,我的控制台打印连接到终端的运行控制台pry … up,run.1然[详细]
-
ruby-on-rails – Rails 3忽略Postgres唯一约束异常
所属栏目:[百科] 日期:2020-12-17 热度:150
什么是挽救异常并继续处理的正确方法?我有一个具有文件夹和项目的应用程序,通过名为folders_items的连接表具有habtm关系.该表具有唯一约束,确保没有重复的项目/文件夹组合.如果用户尝试多次将项目添加到同一文件夹,我显然不希望添加其他行;但我也不想停止处[详细]
-
枚举器如何在Ruby 1.9.1中工作?
所属栏目:[百科] 日期:2020-12-17 热度:139
这个问题不是关于如何在 Ruby 1.9.1中使用枚举器,而是我很好奇它们是如何工作的.这是一些代码: class Bunk def initialize @h = [*1..100] end def each if !block_given? enum_for(:each) else 0.upto(@h.length) { |i| yield @h[i] } end endend 在上面的[详细]
-
ruby-on-rails – 没有路由匹配[POST]“/ sessions / user”
所属栏目:[百科] 日期:2020-12-17 热度:185
我刚刚在我的应用程序上安装了Devise,我之前已经像迈克尔哈特教程那样做了一些. 目前我可以注册并注销.但是当我登录时会出现错误: 没有路由匹配[POST]“/ sessions / user” 当我点击登录/登录按钮时,无论是否有(正确的)密码,都会发生这种情况. 我的路线文[详细]
-
ruby-on-rails – rails部分中的条件格式
所属栏目:[百科] 日期:2020-12-17 热度:141
我正在渲染部分轨道,我想在渲染部分时交替使用背景颜色.我知道这不是很清楚,所以这里是我想要做的一个例子: 行一灰色背景 行二黄色背景 行三灰色背景 行四黄色背景 抱歉stackoverflow接缝,以防止显示背景颜色,但我认为这使我的想法清楚 这是我正在使用的视[详细]