-
来自JRuby的Java方法内省
所属栏目:[百科] 日期:2020-12-17 热度:96
有没有办法从J Ruby内省Java对象并找出它的Java-land方法?像 http://github.com/oggy/looksee提供的那样,但对于Java.或者喜欢 (someobject).methods - 1.methods 这对于仅仅查看Java对象提供的内容而不是APIDoc来说是很好的. 解决方法 Looksee修补了解释器,[详细]
-
ruby-on-rails – rails控制台中的命令输出:不需要的输出的说明
所属栏目:[百科] 日期:2020-12-17 热度:187
我正在使用rails控制台和一些型号.我正在运行的东西: Model.find(:all).each do |x| p x.name end 这很好,这让我可以看到特定列的所有值,但在打印出这些行之后,它会打印出整个模型. 为什么这样做?我怎么能阻止它? 解决方法 控制台始终打印命令的返回值.而[详细]
-
ruby-on-rails – Ruby on Rails离线编程
所属栏目:[百科] 日期:2020-12-17 热度:53
我将离开互联网几个星期,仍然希望完成一个项目.我应该采取哪些措施来确保在断开连接时能够访问我需要的东西( ruby和ROR)? 解决方法 离线时,以下很难获得: 宝石 docs rails专家博客 stackoverflow[详细]
-
ruby-on-rails – Authlogic LDAP:加密通信
所属栏目:[百科] 日期:2020-12-17 热度:64
我有一个带有authlogic和LDAP的rails应用程序,但我的问题是我可以看到日志文件中的所有用户密码,是否有一些东西需要修复以加密这些密码. 对于ldap我使用:encryption simple_TLS 谢谢你的帮助 解决方法 这是我用 authlogic和 net-ldap做的方式: 配置/ ldap.[详细]
-
ruby-on-rails – ActionMailer中url_for和命名路由的问题视图:
所属栏目:[百科] 日期:2020-12-17 热度:191
我试图在我的用户欢迎电子邮件中提供确认链接,我收到以下Rails错误: Need controller and action! 它对这一行大惊小怪: pPlease take a moment to activate your account by going to: %= link_to confirm_user_url(:id = @user.confirmation_code) %./p[详细]
-
ruby-on-rails – Ruby Rss解析器和事件触发器
所属栏目:[百科] 日期:2020-12-17 热度:171
我正在使用RSS库,因此我可以在 Ruby和Rails中解析Atom和RSS并将其存储在模型中. ?我看过标准的RSS库,但是有一个库会自动检测到有一个新的RSS源,所以我可以更新我的数据库吗? 触发指令以存储新rss feed的最佳做法是什么? 我应该使用线程来处理这个问题吗?[详细]
-
ruby-on-rails – 规范化rails中的数据
所属栏目:[百科] 日期:2020-12-17 热度:98
我做了一个rails模型 script/generate model Customer name:string address:string city:string state:string zip:integer [...] 我用5000个客户填充了数据库并开始构建我的应用程序.现在我意识到我的模型没有规范化:我经常在同一个地址有多个客户!如果我[详细]
-
ruby-on-rails – 如何按年分组?
所属栏目:[百科] 日期:2020-12-17 热度:190
我有一个书籍模型,其日期类型列名为publish_date.根据我的观点,我正在翻阅书籍,我想按年份对书籍进行分组,这样我每年都会有一个标题,而那一年出版的书籍将列在年度标题下面. 因此,从2010年开始,将列出2010年出版的所有书籍,然后列出2009年出版的所有书籍的另[详细]
-
ruby-on-rails – 如何获取Rails数组中值的实例数?
所属栏目:[百科] 日期:2020-12-17 热度:128
说我有这样的数组: ["white","red","blue","white","green","orange"] 我想通过数组创建一个新数组,其中包含每个颜色以及它在原始数组中出现的次数. 因此,在新阵列中,它会报告“白色”出现3次,“蓝色”出现2次等等…… 我该怎么做呢? 解决方法 counts = Ha[详细]
-
ruby-on-rails – Rails / ActiveRecord:使用ActiveRecord返回
所属栏目:[百科] 日期:2020-12-17 热度:84
我正在使用 Ruby on Rails / ActiveRecord,并且在使用ActiveRecord #find调用时遇到问题.我在数据库中存储了最近查看过的文档ID的序列化数组. ID按上次查看时的降序存储,因此最近查看的文档ID是数组中的第一个.该阵列最多包含10个ID. 到现在为止还挺好.问题[详细]
-
ruby-on-rails – Ruby on Rails:我可以将请求直接路由到视图吗
所属栏目:[百科] 日期:2020-12-17 热度:95
我有一个管理部分,其中包含controllers目录的子目录.即,目录app / controllers / admin /包含一组文件,每个文件包含用于处理管理部分的单独部分的控制器. 现在,我想创建一个非常简单的“管理主页”,只是说“欢迎来到管理部分”,但我想避免为此目的创建一个完[详细]
-
ruby-on-rails – 如何在每个第4项上添加一个类到:render =>
所属栏目:[百科] 日期:2020-12-17 热度:168
假设我有16个结果 在每个第4项我需要添加一个类“无边距”(因为左边的每个项目需要一个边距来创建间距,但最后一个这样做会破坏布局,因此需要这个). 最好的方法是什么? 我现在非常喜欢它. render :partial = @collection_collection.html.haml stuff 有什么[详细]
-
ruby – 如何使用Net :: SFTP识别项目是文件还是目录?
所属栏目:[百科] 日期:2020-12-17 热度:109
如何使用 Net::SFTP 或ruby代码识别目录项是文件还是目录? 解决方法 do_stat 方法似乎可以为您提供这些信息.另请参阅 Net::SFTP::Attributes 和 perldoc -f stat 的文档.[详细]
-
如何在Ruby中使用带有块的索引或rindex?
所属栏目:[百科] 日期:2020-12-17 热度:90
是否有任何Array或Enumerable内置允许我使用块搜索元素并返回其索引? 有点像: ar = [15,2,33,4,50,69]indexes = ar.find_indexes {|item| item 4 == 0}# indexes will now contain 0,5 添加我自己很容易,但我想知道这是否已经存在? 解决方法 我认为没有任[详细]
-
ruby边缘情况
所属栏目:[百科] 日期:2020-12-17 热度:69
ruby有一些边缘情况很难解释,因为解析会带来一些有趣的问题.我在这里列出其中两个.如果你知道更多,那么添加到列表中. def foo 5end# this one worksif (tmp = foo) puts tmp.to_send# However if you attempt to squeeze the above# three lines into one li[详细]
-
ruby-on-rails – OS X Ruby on Rails PATH安装问题
所属栏目:[百科] 日期:2020-12-17 热度:132
我是OS X的新手,我是 Ruby on Rails的新手. 我刚安装了Ruby和Rails,在完成我的第一个教程时,我得到的是: 警告:自/Library/Ruby/Gems/1.8和以来安装到?/ .gem ??????/usr/bin不是可写的. 警告:PATH中没有/Users/sammat/.gem/ruby/1.8/bin, ??????gem可执行[详细]
-
Ruby – 从文件中读取字节,转换为整数
所属栏目:[百科] 日期:2020-12-17 热度:60
我试图从文件中读取无符号整数(存储为连续字节)并将它们转换为整数.我试过这个: file = File.new(filename,"r")num = file.read(2).unpack("S") #read an unsigned shortputs num #value will be less than expected 我在这做错了什么? 解决方法 你没有读[详细]
-
ruby-on-rails – 剖析黄瓜测试(ruby/铁轨)
所属栏目:[百科] 日期:2020-12-17 热度:123
Profiler / profiling与黄瓜测试有关的问题. 我们的一个黄瓜测试运行相当缓慢.我不想猜测我们的应用程序花费时间在哪里,我想以编程方式知道. 如何使用分析器触发黄瓜测试??? 什么没有奏效: $URL=/projects/by/114951412 #URL to slow rails page $script/pe[详细]
-
ruby-on-rails – 正则表达式:匹配包含数字和字母的字符串,但不
所属栏目:[百科] 日期:2020-12-17 热度:94
题 我希望能够使用单个正则表达式(如果可能)要求字符串适合[A-Za-z0-9_]但不允许: 只包含数字或/和符号的字符串. 以符号开头或结尾的字符串 彼此相邻的多个符号 有效 test_0123 t0e1s2t3 0123_test te0_s1t23 t_t 无效 t__t ____ 01230123 _0123 _test _tes[详细]
-
ruby-on-rails – 使用Authlogic保存用户时,Crypted_pa??ssword
所属栏目:[百科] 日期:2020-12-17 热度:150
我尝试时,我的生产安装上出现了一个奇怪的错误 使用AL创建一个新用户: ActiveRecord :: StatementInvalid:Mysql :: Error:Column ‘crypted_pa??ssword’不能为null:INSERT INTO用户 特别奇怪的b / c它在我当地的盒子上按预期工作. 两个盒子上的RUNning[详细]
-
我需要手工构建Ruby DSL的哪些部分?
所属栏目:[百科] 日期:2020-12-17 热度:177
如果我想在 Ruby 1.9或J Ruby中构建DSL,我是否需要手动执行以下任何阶段: Lexing 口译 解析 即时编译 显然,作为一名程序员,我不喜欢尽可能多地编写实际代码,所以我希望这些步骤都不需要手工操作:) 解决方法 这一切都是使用元编程完成的.您不必执行任何列出[详细]
-
ruby-on-rails – 如何在RoR中实现亵渎性过滤器?
所属栏目:[百科] 日期:2020-12-17 热度:159
我正在使用RoR开发社交Web应用程序.我意识到防止用户在评论或帖子中插入粗鲁或亵渎的语言可能是一个好主意. 你知道任何解决方案或插件可以帮我防止这样的事吗? 解决方法 聘请主持人或获得志愿者,如果这将成为一个大问题.至于编程结束,只希望你的用户永远不[详细]
-
如何优化这一段ruby代码以加快速度?
所属栏目:[百科] 日期:2020-12-17 热度:132
它是 Sieve of Eratosthenes的实现. class PrimeGenerator def self.get_primes_between( x,y) sieve_array = Array.new(y) {|index| (index == 0 ? 0 : index+1) } position_when_we_can_stop_checking = Math.sqrt(y).to_i (2..position_when_we_can_stop_[详细]
-
ruby-on-rails – HABTM 2表2种不同的关系
所属栏目:[百科] 日期:2020-12-17 热度:106
我有一个服务类型表,其中包含几十个服务的ID和名称. 我有一个Projects表,必须有一个Proposed Services列表和一个Accepted Services列表. 我知道我会在两侧使用HABTM,其间有一个project_service_types表. 当我在同一个表之间有两个不同的关系时,我无法弄清楚[详细]
-
ruby-on-rails – 如何测试不是模型或控制器的代码
所属栏目:[百科] 日期:2020-12-17 热度:118
我在一个文件中定义了一个类,我的Rails项目的lib目录将实现一堆实用函数作为类方法.我想使用Test :: Unit编写针对这些方法的测试,并将它们作为项目常规测试例程的一部分运行. 我试着在测试目录的顶层粘贴一个文件… require 'test_helper'class UtilsTest Ac[详细]