-
ruby-on-rails – 保留Rails中的时区
所属栏目:[百科] 日期:2020-12-17 热度:74
如果我有一个来自客户的“Wed,22 Jun 2011 09:43:58 0200”形式的时间字符串,我希望保存时区.这很重要,因为重要的不仅是绝对的UTC时间,还有时区. Time.zone.parse(t)会将时间转换为Time.zone当时正在使用的区域,从而丢失源时区. 我是否必须从上面的字符串中[详细]
-
通过ruby net-ldap查询LDAP用户的更好方法?
所属栏目:[百科] 日期:2020-12-17 热度:157
有没有更好的方法来搜索专门使用Net-ldap gem的用户和计算机? 这是我目前要做的只是为了获得用户. results = search :base = @base,:filter = Net::LDAP::Filter.eq("cn","*") @results = Array.new results.each do |result| @results.push result if resu[详细]
-
ruby-on-rails-3 – 来自辅助方法的意外点
所属栏目:[百科] 日期:2020-12-17 热度:67
我有以下路线 PosTracker::Application.routes.draw do get "home/index" resources :pos resources :apis match 'update_data' = 'home#update',:as = :update,:via = :get root :to = "home#index"end 现在,在使用link_to帮助器方法时: link_to "text",po[详细]
-
ruby-on-rails – 如果超过X秒,则退出线程
所属栏目:[百科] 日期:2020-12-17 热度:104
我正在使用这样的 Ruby线程: threads = []for page in pages threads Thread.new(page) { |myPage| h = Net::HTTP.new(myPage,80) puts "Fetching: #{myPage}" resp,data = h.get('/',nil ) puts "Got #{myPage}: #{resp.message}" }endthreads.each { |aTh[详细]
-
否定Ruby正则表达式中的字符串
所属栏目:[百科] 日期:2020-12-17 热度:111
我正在寻找一种使用 Ruby从URL列表中提取LinkedIn个人资料页面的方法.目前我正在循环URL并将它们与此正则表达式进行匹配: /^http://.+.linkedin.com/(pub|in)/ 但是,LinkedIn个人资料目录页面的URL如下: http://www.linkedin.com/pub/dir ,所以我希望[详细]
-
heroku中的ActionController :: RoutingError(未初始化的常量Use
所属栏目:[百科] 日期:2020-12-17 热度:130
我试图在heroku中运行我的应用程序但是在尝试注册甚至访问devise的登录页面时出现此错误: ActionController::RoutingError (uninitialized constant User::UsersController) 这是我在heroku中错过的设计错误或服务器设置吗? 顺便说一下,我在雪松堆栈中运行[详细]
-
ruby-on-rails – 在db fetch之后对activerecord进行子类化并维
所属栏目:[百科] 日期:2020-12-17 热度:151
我有一个ActiveRecord模型Media,它应该能够存储关于不同类型媒体(Media :: Book,Media :: Movie,Media :: Music)的类似结构化信息.但是,每个子类都有独特的方法. # TABLE medias# string :title# string :description# integer :media_typeclass Media Activ[详细]
-
ruby – 根据特定目录中的模式列出文件 – 仅限一个命令
所属栏目:[百科] 日期:2020-12-17 热度:139
我可以这样做 Dir.chdir(basedir)puts Dir.glob("#{filename}*").inspect 有没有办法只使用一个命令?我想列出 所有带文件名的stat文件 目录basedir 更新1 puts "#{csv_dir_name}#{testsuite}*"puts Dir["#{csv_dir_name}#{testsuite}*"].inspect retuns[详细]
-
ruby-on-rails – 许多用户的Rails 3公司帐户,限制对数据的访问
所属栏目:[百科] 日期:2020-12-17 热度:67
我想知道在我的应用程序中构建身份验证/授权的最佳方法.我希望有 许多公司帐户,可能使用子域名 帐户有很多用户 并且用户只能访问由他们自己或具有相同帐户的其他用户创建的记录. 我已经完成的研究提供了很多混合设计,用于以奇怪和奇妙的方式组合设计/ cancan[详细]
-
ruby-on-rails – Rails中多个表单复选框的数据库结构
所属栏目:[百科] 日期:2020-12-17 热度:184
我有一个我正在研究的rails应用程序,它允许用户创建一个计划.在这样做时,他们应该能够选择一周中哪一天发生事件.我计划在表单中执行此操作的方式是每个工作日旁边的复选框,如下所示: %= f.check_box :monday % %= f.label :monday %%= f.check_box :tuesday[详细]
-
ruby-on-rails-3 – 如何从rails 3中的哈希创建下拉列表
所属栏目:[百科] 日期:2020-12-17 热度:161
在rails 3中,如何从哈希创建Dropdown 我的User类中有以下代码 class User ... other codes key :gender,Integer # i use mongo db class self def genders() genders = { '1' = 'Male','2' = 'Female','3' = 'Secret' } end endend 在用户表单中,我正在尝试[详细]
-
ruby-on-rails – Mongoid和查询嵌入式位置?
所属栏目:[百科] 日期:2020-12-17 热度:181
我有一个模型: class City include Mongoid::Document field :name embeds_many :stores index [["stores.location",Mongoid::GEO2D]]endclass Store include Mongoid::Document field :name field :location,:type = Array embedded_in :cities,:inverse_o[详细]
-
ruby-on-rails-3 – 调试heroku 500服务器错误?
所属栏目:[百科] 日期:2020-12-17 热度:84
这就是我从heroku查看我的production.logs得到的结果: Completed 200 OK in 63ms (Views: 6.0ms | ActiveRecord: 50.3ms) Processing by EventsController#show as HTML Parameters: {"id"="2"}Rendered events/show.html.erb within layouts/application ([详细]
-
ruby-on-rails – 根据主机名/域名更改Rails 3应用程序的布局以
所属栏目:[百科] 日期:2020-12-17 热度:120
如果我有一个代码库,应根据请求动态选择布局,有没有办法做到这一点?我可以在应用程序控制器级别拦截请求并从那里更改布局吗? 这主要是为了避免将相同的代码库部署到5个不同的目录. 解决方法 您可以使用Proc作为布局,并为主机选择正确的模板: layout Proc.[详细]
-
ruby-on-rails-3 – 从上传中获取文件路径
所属栏目:[百科] 日期:2020-12-17 热度:70
我有一个RoR脚本,当给定 XML文件的文件路径时,将解析它.我希望能够使用GUI找到该文件,然后允许我的脚本运行.以下是我在视图中的内容: %= form_for :setup,:html={:multipart=true},:url={action="create"} do |f| %%= f.file_filed :my_file %%= f.submit "[详细]
-
如何使自定义Ruby类型表现得像字符串?
所属栏目:[百科] 日期:2020-12-17 热度:73
如果我有一个表示某种字符串类型的自定义 Ruby类,就像在 class MyStringend 我应该实现哪些功能才能使以下用例成为可能: 每当需要MyString时传递Ruby字符串 每当需要Ruby字符串时传递MyString 将Ruby字符串与MyString值进行比较(无论我使用s == t还是t == s[详细]
-
ruby-on-rails – 如何在Sinatra组织模型?
所属栏目:[百科] 日期:2020-12-17 热度:98
我在Sinatra项目中有一个非常适合我的模型. 假设我有2个模型:Post和Comment,nn Post模型,我必须调用Comment模型.现在我有 class:Post‘:uninitialized constant Comment(NameError). 我知道它在订购模型的要求时存在问题,但是如果我有很多模型呢?什么是R[详细]
-
ruby – 使用respond_with destroy动作的Rails嵌套资源
所属栏目:[百科] 日期:2020-12-17 热度:54
嵌套资源销毁操作的相应respond_with行是什么? 我的路线: resources :vendors do resources :products,:except = [:index]end 产品#troy(注意@vendor和@product与before_filter一起找到,这里省略了) def destroy @product.destroy respond_with @vendor,@p[详细]
-
ruby-on-rails-3 – 在Rails 3中,如何创建一个div按钮(一个链接
所属栏目:[百科] 日期:2020-12-17 热度:55
我知道有手动选项,例如: How do you make the entire DIV clickable to go to another page? 但是,在Rails 3中,我们创建了这样的链接: ?????%= link_to“name”,url% 我想知道 – 是否有一个正确的Rails方式来使整个div成为一个按钮.我意识到我可以做一[详细]
-
ruby-on-rails-3 – Paginate最近的帖子与kaminari
所属栏目:[百科] 日期:2020-12-17 热度:130
我正在使用rails gem kaminari(https:// github.com/amatsuda/kaminari)来分页我的帖子数据库.目前我的控制器中有代码@posts = Post.order(‘id’).page(params [:page]).per(5),但这会将页面从最早到最近排序.如何从最近到最早撤销此订单? 解决方法 在你[详细]
-
ruby – 如何在coffeescript模板中访问sinatra类变量
所属栏目:[百科] 日期:2020-12-17 热度:169
如何从coffeescript模板中访问 ruby实例变量? 在sinatra文档中,它表示模板在与调用该模板的路径相同的范围内进行评估. 所以,我有以下sinatra应用程序: server.rb: require "sinatra"require "coffee-script"get '/app.js' do @str = "Hello" coffee :appe[详细]
-
如何使用Coffeescript和Rails 3.1定义回调函数?
所属栏目:[百科] 日期:2020-12-17 热度:61
在我看来,我想: :coffeescript Gmap('#canvas').getAddressBounds request.term 在maps.js.coffee中定义为 Gmap = (mapId) - getAddressBounds: (address) - data = [] $(mapId).gmap3 action: 'getAddress' address: address callback: (results) - return[详细]
-
ruby-on-rails – 从1a页面提交两个表单
所属栏目:[百科] 日期:2020-12-17 热度:167
是否可以在其中包含一个包含2个表单的视图并同时提交两个表单? 我不想使用嵌套表单. 例如: 我有 : Model Survey|_question_id|_answers_id Model Question:|_textModel Answer|_text 没有嵌套表格可以做到吗?例如,我想创建一个新问题(表单1)和一个新答案[详细]
-
ruby-on-rails – 如何设置一个等于javascript变量的rails变量?
所属栏目:[百科] 日期:2020-12-17 热度:161
我想做类似 How to pass a Javascript variable to Rails Controller?的事情,但我似乎无法让它为我的目的而工作.我正在使用拖放jQuery将“项目”转移到“pods”.这是我的代码: function onReceive(id,pod_id){var id = id;var pod_id = pod_id;confirm("Add[详细]
-
Ruby – 什么是ppp.rb?
所属栏目:[百科] 日期:2020-12-17 热度:123
在 this answer我读过关于ppp.rb.它被称为“众所周知”,但在谷歌上找不到任何相关信息. 我发现它很有趣,我已经将它改编成my own version of caller_binding. 但是,据我所知,什么是ppp.rb? “ppp”代表什么?我在哪里可以找到有关它的信息? 解决方法 search[详细]