-
ruby – 测试ssh连接
所属栏目:[百科] 日期:2020-12-17 热度:126
我的项目的一个重要部分是使用ssh登录到远程服务器并对其执行某些操作: Net::SSH.start(@host,@username,:password = @password) do |ssh| ssh.exec!(rename_files_on_remote_server) end 怎么测试呢? 我想我可以使用本地ssh服务器并检查其上的文件名(也许[详细]
-
ruby-on-rails – 在Rails中的帖子中添加“Like / Different”按
所属栏目:[百科] 日期:2020-12-17 热度:93
该网站是一个简单的社区,每个用户都可以创建帖子,用户可以“喜欢”他们或“不喜欢”他们. 我有一个Post和Like模型.目前,我通过post.likes.size列出所有帖子以及每个帖子的大小.喜欢帖子的按钮也有效. 我不知道怎么做是如何根据情况,如果帖子应该显示不同的按[详细]
-
ruby-on-rails – Rails应用程序中的自定义域
所属栏目:[百科] 日期:2020-12-17 热度:106
我希望我的服务用户能够添加自己的自定义域.例如,www.[他们的域名] .com应该能够访问他们的应用程序的索引和显示页面.我的服务在Rails 3中实现. 我见过像Tumblr这样的应用程序为他们面向前方的博客提供了这项功能.虽然我已经看到Rails的应用程序以Basecamp的[详细]
-
ruby-on-rails – rake jobs:工作错误,未初始化的常量
所属栏目:[百科] 日期:2020-12-17 热度:119
我正在使用delayed_job 2.1.0.pre2, 在我的lib中,我有一个名为MailingJob(mailing_job.rb)的类,它有一个名为perform的方法. 在我的控制器中,我在我的delayed_job队列中放了一个新的MailingJob对象,正如doc所说的那样. 但是当我运行“rake jobs:work”命令时[详细]
-
ruby-on-rails – 如何在rails中上传文件?
所属栏目:[百科] 日期:2020-12-17 热度:177
我是铁杆新手.我想知道rails中的文件上传过程.谁能帮帮我吗… 谢谢, Althaf 解决方法 通常,gems / plugins用于处理文件上传.我最喜欢的一个,也许是最普遍的是 Paperclip. 在您的视图中,您必须告诉rails表单助手您正在上传如下文件: %= form_for @model,:htm[详细]
-
ruby-on-rails – 第一次尝试通过Capistrano部署应用程序,遇到问
所属栏目:[百科] 日期:2020-12-17 热度:127
我试图通过Capistrano部署Rails应用程序但是遇到了问题.在终端中返回的消息如下: victor$cap deploy * executing `deploy' * executing `deploy:update' ** transaction: start * executing `deploy:update_code' executing locally: "git ls-remote git@gi[详细]
-
ruby-on-rails – ARM上的Ruby on Rails性能
所属栏目:[百科] 日期:2020-12-17 热度:127
我想知道我们是否可以用一些基于ARM的设备(我们喜欢无风扇设置,功耗等)来替换运行Rails( ruby 1.8.6 ……)webapp的基于Atom N270的nettop. ARM设备是XScale-PXA270 @ 520,128MB(可能还有一些较慢的SDRAM),运行linux,总有足够的可用内存,性能与越狱的iPhone相[详细]
-
ruby-on-rails – rails有’response.write’,想要从动作快速输
所属栏目:[百科] 日期:2020-12-17 热度:103
从动作(不是视图)中,我想输出一些快速调试代码. rails有这种方法吗? 在asp.net我会这样做: Response.Write("hello"); 解决方法 就是这样: render :text = "hello" 您只能为一个请求调用一次渲染或重定向,只需为FYI.[详细]
-
ruby-on-rails – Rails中的自定义404操作
所属栏目:[百科] 日期:2020-12-17 热度:110
默认Rails将呈现404.html,然后它认为错误404是合适的.但是,我想通过自定义页面制作它.请建议正确的方法. 解决方法 你可以使用 render_404 monkey patching. 或者,您可以在路径文件底部设置一个默认路由,该路由转到返回404状态代码的操作. 理想情况下,如果您[详细]
-
ruby-on-rails – 如何使用原子拉动删除MongoMapper中的嵌入式文
所属栏目:[百科] 日期:2020-12-17 热度:120
我成功地使用了MongoMapper对原子“$push”和“$set”的内置支持,但无法弄清楚“$pull” class Feed include MongoMapper::Document many :storiesendclass Story include MongoMapper::EmbeddedDocument key :title,Stringendfeed = Feed.firststory = Stor[详细]
-
ruby-on-rails – 如何在Ruby on Rails中更改部分模式?
所属栏目:[百科] 日期:2020-12-17 热度:66
我试图改变一行schema.rb(t.string必须变成t.text)但是我无法直接通过该文件更改它,因为当我使用rake db:migrate时,更改将恢复到之前的状态. 我该如何更改该字符串? 编辑:如果我没有误解某些东西,我必须编辑db / migrate中的文件.在我的情况下是201011080[详细]
-
ruby-on-rails – flickr gem rails 3
所属栏目:[百科] 日期:2020-12-17 热度:151
在您看来,与Rails 3兼容的Flickr API的最佳宝石是什么? 我只需要一些基本功能来根据给定大小的网页网址检索一些照片. 谢谢, 尼古拉斯. 解决方法 我刚刚开始使用 flickraw宝石,它非常简单,只需很少甚至没有麻烦.语法与flickr API完全相同(或非常接近),使用文[详细]
-
ruby-on-rails – CSS重构最佳实践
所属栏目:[百科] 日期:2020-12-17 热度:152
我们正在使用Rails开发一个大型Web应用程序很长一段时间,并为我们的模板生成了大量的CSS.样式表定义按照随项目增长的一堆css文件进行组织.由于人们并不总是像他们应该的那样有纪律,在我看来很多定义已经被弃用和无用. 是否有(半)自动方式摆脱这些东西?你如[详细]
-
ruby-on-rails – Cron不在每当宝石工作
所属栏目:[百科] 日期:2020-12-17 热度:162
我试图在我的rails应用程序上使用gem,它似乎无法工作,因为我在我的模型中创建了一个任务并定义了一个只打印时间的方法. 每当我尝试运行时-i它会给我以下错误 /usr/local/lib/ruby/gems/1.8/gems/whenever-0.6.2/lib/whenever/job_list.rb:21:in `initialize'[详细]
-
ruby-on-rails – 测试无法直接访问的RSpec控制器操作
所属栏目:[百科] 日期:2020-12-17 热度:159
我有一个无法直接访问的控制器,采用传统的RESTful方式,而只是通过特定的URL. 通常我习惯在我的控制器规范中使用get和post来调用控制器动作.有没有办法通过访问特定网址来运用我的控制器? 编辑: 这是我的路线: Larzworld::Application.routes.draw do matc[详细]
-
如何在Ruby中使用UTF-16LE源代码?
所属栏目:[百科] 日期:2020-12-17 热度:168
我在UTF-16LE中有以下名为test.rb编码的文件 # encoding: UTF-16LEtest = "test!"p test 使用以下命令运行它不会产生任何结果 ruby ./test.rb 我在这里错过了什么? 如果有人想知道,我试图将我的源设置为UTF-16LE编码的原因是我正在使用UTF-16LE输入和输出文[详细]
-
Ruby:要创建一个更快的字符串缓存:数组还是SQL?
所属栏目:[百科] 日期:2020-12-17 热度:86
我正在制作一个带有关于在线客户端信息缓存的 ruby服务器.关闭服务器时应保留此信息.我可以将它存储在一个简单的数组中并用Marshal保存,或者我可以使用SQL数据库(可能是 MySQL).哪个更好用?我认为Array方法很简单,但SQL速度比?谢谢! 解决方法 实际上我希[详细]
-
Ruby-on-Rails:设计自定义故障应用程序问题
所属栏目:[百科] 日期:2020-12-17 热度:189
我正在尝试设置Devise将401返回到未经授权的API请求而不是重定向,但我遇到了一块巨石.这就是我如何重写它的自定义失败行为: class CustomFailure Devise::FailureApp include ActionController::Head include ActionController::MimeResponds def respond r[详细]
-
ruby-on-rails – 将HTML嵌入到rails_for label标签中?
所属栏目:[百科] 日期:2020-12-17 热度:106
我想在form_for标签标签中嵌套一个元素.我想这样做,所以我可以使用CSS规则来定位标签的特定部分,在这种情况下,将文本设置为红色.从一些快速阅读,这看起来似乎是有效的 HTML,它符合我的设计,即使这个想法没有与Rails愉快地玩. 所需的html输出如下: ???? labe[详细]
-
Ruby Mail gem,如何编写邮件消息脚本
所属栏目:[百科] 日期:2020-12-17 热度:78
我在具有SE Linux许可和IPtables关闭的CENTOS 5 VM上安装了testmail.rb: require 'rubygems'require 'mail'options = { :address = "mail.domain.com",:port = 466,:domain = 'otherdomain.com',:user_name = 'somedude@domain.com',:password = 'topsecret[详细]
-
ruby-on-rails-3 – 在rails教程的集成测试中遇到“访问”问题
所属栏目:[百科] 日期:2020-12-17 热度:121
我是rails的新手,正在运行 rails 3 tutorial.我在运行集成测试时遇到问题.似乎“访问”(Webrat?)方法总是会失败.这是我从rspec获得的一种错误消息: Failure/Error: visit signup_pathUnknown Webrat mode: nilPlease ensure you have a Webrat configurati[详细]
-
ruby-on-rails – 解析电子邮件附件w回形针 – 可能没有临时文件
所属栏目:[百科] 日期:2020-12-17 热度:55
我在heroku上的rails 3应用程序接收传入的电子邮件.我希望能够接受附件,但无法在没有错误的情况下处理附件. 理想的做法是传递ActionMailer提供的附件. message_all = Mail.new(params[:message]) message_all.attachments.each do |a| attachments.each do |[详细]
-
ruby-on-rails – Ruby on Rails REST设计问题 – 在账户之间转
所属栏目:[百科] 日期:2020-12-17 热度:89
我有一个帐户类,想要实现转移屏幕,以允许用户在两??个帐户之间转移资金. 我如何以RESTfull方式实现这个? 我有标准帐户和休息操作,没关系.但是我如何实施转让呢? 通常我会添加一个名为“transfer”的方法(称为渲染屏幕)和“transfer_update”(在提交时调用)[详细]
-
ruby-on-rails – 如何在Ruby on Rails中验证activeRecord模型中
所属栏目:[百科] 日期:2020-12-17 热度:98
是这样的: validates_value_of :verified,:with=1 验证模型上的布尔字段? 解决方法 如果您希望它始终为true,请使用 validates_acceptance_of.如果您希望它为true或false,请使用 validates_inclusion_of. validates_acceptance_of :verifiedvalidates_inclu[详细]
-
ruby-on-rails – ActiveRecord,不包括记录!=?
所属栏目:[百科] 日期:2020-12-17 热度:143
我有以下内容,它给了我一个评论列表: @comments = record.commentable.comments 在这种情况下,记录是观察者捕获的评论.我想要做的是获取一个评论列表,不包括最近的评论,在这种情况下是记录. 我试过以下但是错误了 “ActionView::Template::Error (wrong num[详细]