Tag: ruby

有没有类似于Ruby的Sinatra的.NET框架?

有谁知道是否有类似于Ruby的Sinatra的.NET库/ API? 只是想知道,在ASP.NET MVC,WCF和.NET 3.5中的新的路由API,这似乎是一种可能性。

如何在Rails 3中将Thin设置为默认值

我已经开始使用Thin-Thin开始Thin。 但是,我想Thin是默认的,而不是WEBrick,并且能够使用rails s来启动它。 有没有一种方法可以在Rails 3中将Thin设置为默认值而不是WEBrick? 如果这是不可能的,至less有一种方法可以在testing环境中自动启动它?

在Ruby中导出一个环境variables

如何从Ruby脚本中将环境variables导出到父shell? 例如,实现read Bash内build的简单实现: #!/usr/bin/ruby varname = ARGV[0] ENV[varname] = STDIN.gets # but have varname exported to the parent process

什么是ruby相反arrays#拒绝?

似乎可能是keep_if 。 如果是这样,为什么不叫keep ?

表单中的第一个参数不能包含零或为空 – Rails 4

我在rails中使用我的联系表单收到这个错误: First argument in form cannot contain nil or be empty 视图: <%= form_for @contact do |f| %> and so on……. 调节器 def new @contact = Contact.new end and so on…. 我发现相关的错误,但没有一个解决scheme似乎符合我的特定问题。 任何可能导致这种情况的线索?

为什么Heroku使用服务器时间而不是Rails时区进行日志logging?

更新:好的,我没有制定一个好的答案。 我仍然奋斗在-07:00 UTC和我在+02:00 UTC的英雄。 问:如何获取正确的Time.zone中写入的日志? 9个小时的差距,heroku(我们西部) – 挪威,分心与工作。 我得到这在我的production.log(使用heroku logs ): 处理ProductionController#create to xml(在2010-04-28 23:00:12为81.26.51.35 )[POST] 我如何得到它2010-04-29 08:00:12 +02:00 GMT ? 请注意,我在heroku上运行,无法自己设置服务器时间,因为您可以在您的亚马逊EC2服务器上执行此操作。 下面是我以前的问题,我将留下它,因为它包含一些有关时间和区域的有趣信息。 为什么Time.now在我的environment.rb设置另一个时区时产生服务器本地时间? config.time_zone = 'Copenhagen' 我把这个放在一个视图中 <p> Time.zone <%= Time.zone %> </p> <p> Time.now <%= Time.now %> </p> <p> Time.now.utc <%= Time.now.utc %> </p> <p> Time.zone.now <%= Time.zone.now %> </p> <p> Time.zone.today <%= […]

如何获得当前耙测任务的PID?

我把一个收割机放到一个耙子任务中,以杀死一些额外产生的ruby任务,因为它们偶尔会以某种方式蔓延。 system "ps aux | grep 'namespace:taskname' | grep ruby | grep -v grep | awk '{print $2}' | xargs kill -9; echo 'Reaped old namespace:taskname processes.'" 我想添加grep -v $PID_OF_CURRENT_TASK ,只是为了确保我不杀死当前正在运行的任务。 我如何获得PID?

如何使用默认的Railslogging器loggingRubyexception的整个踪迹?

我正在rails项目,我正在尝试获取exceptionlogging到rails日志文件。 我知道我可以调用logger.error $! 获取logging到文件的exception的第一行。 但是,我想要获取整个跟踪堆栈。 如何使用默认的轨道logging器logging一个exception的整个轨迹?

在运行时使用string作为variables

我有一个string,它是在运行时创build的。 我想用这个string作为variables来存储一些数据。 如何将string转换为variables名?

如何将哈希键从“符号”更改为“string”?

我正在使用Ruby on Rails 3.2.2,并且我想“很容易”/“快速”地将哈希键从Symbol s更改为String s。 也就是说,从{:one => "Value 1", :two => "Value 2", …} to {"one" => "Value 1", "two" => "Value 2", …} 。 我怎样才能通过使用更less的代码尽可能?