-
ruby-on-rails-3.1 – 如何在Rails 3.1中响应多个对象
所属栏目:[百科] 日期:2020-12-17 热度:140
我有一条路线,例如 POST /interaction.json 客户发布新交互的位置.通常我的控制器看起来像 class InteractionController ApplicationController def create respond_with @log endend 我会得到一个json回复 { "log" : { "id" : 20,.... } } 并且位置标头设置[详细]
-
ruby-on-rails – Rails 3 – 处理控制器中嵌套资源查询的最佳方
所属栏目:[百科] 日期:2020-12-17 热度:164
如果我对Rails 3了解的一件事是,如果我很难做某事,我可能做错了.所以我正在寻求帮助. 我有一些与多对多关系相关的模型. 我能够在没有问题的情况下在模型中创建关联.我的问题在于如何构建控制器以使用这些关系.如果你不知道我要去哪里,我会试着举个例子. 例如[详细]
-
ruby-on-rails – 如何从Rails中的资源中获取带连字符的类名?
所属栏目:[百科] 日期:2020-12-17 热度:79
在Rails中,如何从资源转到包含用连字符(如CSS类名称)样式化的类名的字符串?我想要一个方法#hyphenated_class_name等我可以应用于ActiveRecord资源,例如,类MyResource,并获取my-resource. 解决方法 您可能正在寻找ActiveSupport :: Inflector的下划线或dashe[详细]
-
ruby-on-rails – 什么是omniauth和电子邮件密码注册最佳实践?
所属栏目:[百科] 日期:2020-12-17 热度:170
结合Facebook登录(比方说我会使用Omniauth gem)和电子邮件密码登录的最佳做法是什么? 我看了几个博客,看过Railscasts,我知道每个人都在使用Devise gem和Omniauth.但我正在寻找一些不同的观点. 子问题: 我正在考虑从头开始创建电子邮件密码注册(不使用任何[详细]
-
ruby-on-rails-3 – 我可以将RefineryCMS与Cancan或类似产品一起
所属栏目:[百科] 日期:2020-12-17 热度:174
我正在考虑将RefineryCMS用于大型网络应用程序,其中包括新闻通讯,博客,论坛,教程等.创建我所知道的那些我认识的RefineryCMS会很棒. 我的问题是,RefineryCMS可以处理不同类型的用户具有不同类型的访问/权限吗? 如果我有一个“会员”用户,我想让他们能够访问[详细]
-
ruby-on-rails – 蜻蜓宝石 – 默认图像?
所属栏目:[百科] 日期:2020-12-17 热度:178
我正在使用Dragonfly并希望有一个默认图像,其缩放方式与缩略图相同. 我目前有以下代码,但是当Dragonfly使用fetch_file方法时,它会尝试处理缩略图,但生成的URL是一个死链接. if listing.image image = listing.image.jpgelse image = Dragonfly[:images].fetc[详细]
-
教Ruby的有趣和有趣的例子
所属栏目:[百科] 日期:2020-12-17 热度:131
我明天要在ruby上做一个小小的介绍性讲座,我想避免采用无聊的动力点演示方式,并亲自动手. 我们的目标是向人们介绍ruby,真正的基本概念. 我打算以“为什么的凄美指南”为例,你知道任何有趣的例子会吸引观众的注意力并使其成为一个有趣的话题. 编辑:我已经完[详细]
-
ruby – HTTParty和text / xml
所属栏目:[百科] 日期:2020-12-17 热度:117
我正在尝试使用HTTParty发出POST请求,其中我需要内容类型为text / xml.我怎么能做到这一点?现在我正在调用的API抱怨我没有发送任何xml.如果我使用curl调用它,我会得到相同的错误,除非我将content-type指定为text / xml. 解决方法 HTTParty.post url,:body =[详细]
-
ruby-on-rails – 如何使用rubygeocoder gem限制位置数量?
所属栏目:[百科] 日期:2020-12-17 热度:197
我有一个位置对象,所以location.nearbys获取位置附近的所有位置.但我想将结果限制为5.我正在使用location.nearbys.limit(5),但问题是当没有附近位置时我收到错误消息.它说限制不能用于空数组[]. 那么,解决方案是什么.我可以用. location = location.nearbysl[详细]
-
Ruby中的符号
所属栏目:[百科] 日期:2020-12-17 热度:50
我不知道我是否理解符号是什么.我在不同的地方阅读以下内容: 符号是不可变的,这意味着内容在初始化后不会改变.这意味着对象可以有很多引用,因为内容不能更改. 将符号用于内容重要的身份和字符串. 符号对象仅实例化一次,并且只要进程运行就存在. 关于符号表[详细]
-
ruby-on-rails – Rails:布局中特定于控制器的菜单
所属栏目:[百科] 日期:2020-12-17 热度:90
如何在Rails中的常规应用程序布局中添加特定于控制器的菜单(或div)? 解决方法 方法1:在该控制器中设置变量 class SomeController before_filter :set_to_use_menu private def set_to_use_menu @use_menu = true endend 方法2:确定布局中控制器的名称 %-[详细]
-
ruby – RVM全局gemset混乱
所属栏目:[百科] 日期:2020-12-17 热度:188
我按照项目方法使用gemset.假设我刚安装了RVM,创建了一个名为’test’的gemset,并在那里安装了rails 3.1.0.rc4,它安装了一堆宝石.现在我切换到全局gemset(rvm gemset使用全局),并查看我的宝石.我希望看到空列表,因为我没有将任何宝石安装到全局gemset中,但是[详细]
-
ruby-on-rails – 字符串%4 – > ruby??中的内容是什么
所属栏目:[百科] 日期:2020-12-17 热度:154
在 ruby中,%用于格式化字符串. str % arg → new_str 但是我没有得到 number = '/javascripts/cache/money.js'.bytes.sum % 4 在此提交https://github.com/rails/rails/commit/f6a6b51ae551b7f936e974cba3ad4b30422d6804中 解决方法 我认为这个%是整数模数[详细]
-
ruby-on-rails – 操作方法:设计after_sign_up_redirect?
所属栏目:[百科] 日期:2020-12-17 热度:159
我试着按照这里的说明( GitHub Devise Wiki),但它不适合我. 我想在用户注册后让Devise重定向到/ welcome.我创建了一个注册控制器,但它永远不会进入视图.我在这做错了什么? Ruby 1.9.2 Rails 3.1.0.rc4 设计1.4.2 谢谢 更新: 由于某种原因,未触发after_sign[详细]
-
ruby-on-rails-3 – 仅测试一个或用Rspec描述
所属栏目:[百科] 日期:2020-12-17 热度:172
在TestUnit上,您可以使用-n选项在文件中启动一个测试 例如 require 'test_helper'class UserTest ActiveSupport::TestCase test "the truth" do assert true end test "the truth 2" do assert true endend 你只能执行测试真相 ruby -Itest test/unit/user_t[详细]
-
ruby-on-rails – 获取原始参数而不是“加工成哈希”版本
所属栏目:[百科] 日期:2020-12-17 热度:130
Rails 3问题. 如果我发送这样的请求PUT http://myapp/posts/123?post [title] =你好 然后在我的控制器中我得到params = {:id = 123,:post = {:title = “你好”}} 这通常很好,通常用于例如Post.create(params [:post]) 但是,在这种情况下,我需要访问para[详细]
-
ruby-on-rails-3 – Rails 3向电子邮件发送错误
所属栏目:[百科] 日期:2020-12-17 热度:63
我如何劫持Rails(3)错误处理以完全跟踪我的电子邮件错误? 解决方法 你考虑过 HopToad吗? 更新:HopToad现在称为Airbrake[详细]
-
ruby – 是否适合用于轨道测量的宝石?
所属栏目:[百科] 日期:2020-12-17 热度:78
我想创建一个应用程序,客户可以在其中创建自己的调查,用户可以在哪里进行调查.是否有针对上述要求的调查宝石?我使用了支持静态调查的测量员,但我想要动态调查,客户可以根据自己的意愿创建自己的调查. 提前致谢 解决方法 我建议使用 Surveyor.它非常适合在Ra[详细]
-
ruby-on-rails-3 – 如何调试rake规范不执行测试;无限悬挂问题(
所属栏目:[百科] 日期:2020-12-17 热度:104
使用rake 0.9.2,rspec,期望,模拟2.6.0,rspec-core 2.6.4,rspec-rails 2.6.1 当我执行rake rails或rspec spec path / to / spec时,我得到正常输出,直到我希望看到测试实际执行,然后没有进一步.我必须杀死进程kill-9%1来终止任务. 我的gemfile: source 'http[详细]
-
ruby-on-rails – Rails 3 Inflection问题
所属栏目:[百科] 日期:2020-12-17 热度:139
我在为帆船赛生成脚手架时遇到了问题.我跑的时候 rails g scaffold Regatta name:string start_date:datetime 我得到一个名为regattum的模型和一个名为regatta_controller的控制器(而不是regattas_controller) invoke active_record create db/migrate/20110[详细]
-
ruby-on-rails – capistrano git部署:无法创建工作树目录:权
所属栏目:[百科] 日期:2020-12-17 热度:156
我正在使用git和capistrano与乘客一起部署.我一直在试图做这项工作几个小时,并没有取得多大进展. cap deploy:安装程序正常,但是cap部署失败并出现权限问题.我尝试在我的切片上更改权限/所有权,但它仍然失败. require 'bundler/capistrano'set :user,'some_u[详细]
-
ruby-on-rails – 设计 – 自动删除在定义的时间段后尚未确认的
所属栏目:[百科] 日期:2020-12-17 热度:105
一切都在标题中,我希望能够删除一段时间后尚未确认的帐户. 我正在使用: Rails 3.0.5 设计1.3.4 我的Devise用户模型具有以下属性: devise :database_authenticatable,:confirmable,:registerable,:recoverable,:rememberable,:trackable,:validatable 还有[详细]
-
ruby – 如何为pbcopy生成富文本链接
所属栏目:[百科] 日期:2020-12-17 热度:121
我一直在播放一个脚本,该脚本在Chrome中选择文本并在Google中查找,提供四个首选,然后粘贴相关链接.它以不同的格式粘贴,具体取决于当前在Chrome中打开的页面 – DokuWiki格式,DokuWiki打开,HTML与普通网站,我想要WordPress WYSIWYG编辑器的富文本. 我尝试使用[详细]
-
ruby-on-rails – 如何拦截rails的模板渲染
所属栏目:[百科] 日期:2020-12-17 热度:67
我有一个应用程序,提供多个网站. 与Stack Exchange类似,这几个站点的行为非常相似. 给出以下视图目录结构: views/ shared/users/index.html.erb app1/users/index.html.erb app2/users/ 如何在Rails中重写默认模板渲染 当调用App1的UsersController #index[详细]
-
ruby-on-rails – 如何使用rails将CURL中的params解析为JSON或XM
所属栏目:[百科] 日期:2020-12-17 热度:129
如何让rails将params解析为 JSON或XML而不是字符串?我正在使用rails 3.0.7. 这就是我想要发生的事情. Parameters: {"user"={"email"="user@blah.com","password"="[FILTERED]"}} 这是发生了什么 # controllerdef create logger.debug paramsend# curl from[详细]