草庐IT

post-contentType

全部标签

ruby-on-rails - 自动更改 post Rails 的状态

在我的Rails应用程序中,我有一个工作模型,我希望在管理员批准后30天后将状态自动更改为“已存档”,这可能吗?如果是的话,怎么做呢? 最佳答案 当它进入批准状态时,我会添加一个名为“archive_time”的属性作为日期时间。然后你可以设置一个rake任务来设置存档状态和archive_time过去的位置。这可能看起来像这样:jobs=Job.where("state=?andarchive_time>=?",'approved',Time.now)jobs.each{|job|job.archive}然后安排rake任务每天运

ruby-on-rails - Rails 按最常用的方式对标签进行排序 (tag.posts.count)

我想显示一个按最常用顺序排列的所有帖子标签的列表。我的Controller目前有:@tag_list=Tag.all我的观点有:()编辑关系如下:Tag(has_many:posts,:through=>:taggings)Tagging(belongs_to:tagandbelongs_to:post)Post(has_many:tags,:through=>:taggings)这会显示所有标签及其计数。我曾尝试使用Tag.order(..)来玩弄Controller,但似乎效果不佳。如有任何帮助,我们将不胜感激。谢谢。 最佳答案

ruby - rails post 参数获取未找到的 id

我在发布表单时遇到以下错误:Couldn'tfindTeamwithoutanID我有以下帖子参数{"utf8"=>"✓","_method"=>"put","authenticity_token"=>"knq4dG1U/5NJxMD6KYxfOpKd3CuOBHRlp6xCwdpwCnQ=","match"=>{"name"=>"latestmatch","date(1i)"=>"2013","date(2i)"=>"5","date(3i)"=>"19","teams_attributes"=>{"1368967240149"=>{"name"=>"Navi","id"=>"1"}

ruby-on-rails - Rails - RestClient Unauthorized (401) 错误,POST 请求无法识别用户

我正在为Redmine开发一个插件,我创建了一个发送两个HTTP请求(使用POST方法)以将新文件附加到文档的方法。第一个请求运行良好(见下面的Webrick控制台)StartedPOST"/redmine/uploads.json?attachment_id=1&filename=testFile.txt"forat2014-04-0411:37:58+0200ProcessingbyAttachmentsController#uploadasJSONParameters:{"attachment_id"=>"1","filename"=>"testFile.txt"}Current

ruby-on-rails - Net::HTTP.post_form 抛出 EOFError?

因此,我试图在不创建表单的情况下从paypal获取交易详细信息,而只是通过向url发送包含必要信息的帖子。这是我的代码片段,我尝试通过表单执行相同的操作并且有效。">">Ruby对象抛出一个EOFError,我不知道它为什么会这样paypal_uri=URI.parse('https://www.sandbox.paypal.com/cgi-bin/webscr')@post_request=Net::HTTP.post_form(paypal_uri,{:tx=>@subscription.tx,:at=>IDENTITY_TOKEN,:cmd=>"_notify-sync"})

ruby - SOAP post() 操作获取 Java nullptr 异常

我在使用Savon发布SOAP的Ruby代码时遇到问题我有一个参数XML_BODY,它显然没有被发送,或者,如果是,对于接收它的Java代码来说看起来是null(如果我尝试返回“TEST”+XML_BODY,响应显示“TESTnull”)其他数据似乎发送正常-真的很困惑客户端操作有pub_mugs()、post()、subscribe()这段Python/Zeep代码完全成功fromrequestsimportSessionfromzeepimportClientfromzeep.transportsimportTransportif__name__=="__main__":url="

ruby - 在 Ruby 中使用 Net::HTTP 创建带有 header 信息的 HTTP POST 请求

我正在尝试以编程方式发布到Internet上的html表单。我设法在请求正文中创建了一个带有参数的请求,但我不知道如何使用Net::Http库传递Httpheader属性.如果可能的话有什么想法吗?...还有其他图书馆可以为我做这件事吗?res=Net::HTTP.post_form(URI.parse('http://test.com/add_comment'),{'static'=>'1','entry_id'=>'23942',}) 最佳答案 查看http://snippets.dzone.com/posts/show/672

ruby-on-rails - 如何让 Unicorn 在开发日志中显示 post 参数?

我刚开始尝试Unicorn(超过Thin),到目前为止,我确实喜欢输出的格式,只是它似乎没有显示各种请求的post参数。我真的很喜欢这个功能来帮助调试表单等......unicorn:20:26:14web.1|127.0.0.1--[17/Jan/201220:26:14]"POST/basic_simulationsHTTP/1.1"422242590.4838我想要的...(来自webrick):StartedPOST"/basic_simulations"for127.0.0.1at2012-01-1720:27:22-0700ProcessingbyBasicSimulati

ruby-on-rails - 我可以将 Ruby on Rails 中的方法限制为 POST 方法吗?

例如:classUsersController我可以限制用户仅将get方法传递给doSomething,但doSomethingAgain仅接受post方法,我可以这样做吗? 最佳答案 classUsersController:post,:only=>:doSomethingAgaindefdoSomethingenddefdoSomethingAgainendend 关于ruby-on-rails-我可以将RubyonRails中的方法限制为POST方法吗?,我们在StackOverf

ruby-on-rails - 根据 POST 请求在 Rails 中检查 session 时的奇怪事情

我在Rails中遇到一个奇怪的错误,我正在制作一个用户可以登录和上传文件的应用程序。一切正常,但是当我想上传任何文件时,我的应用程序Controller中用于检查事件session的代码失败,因为它无法访问session数组:defcurrent_userifsession[:session].nil?#这适用于其他事情,但显然会中断POST请求。这是我用于上传文件的HAMLView:%bUpload%form{:action=>"/u",:method=>"post",:enctype=>"multipart/form-data"}%br%input{:type=>"file",:n