jjzjj

sub-directories

全部标签

ruby - what is - gets is a directory - 错误信息

我遇到了这个奇怪的错误.../Users/gideon/Documents/ca_ruby/rubytactoe/lib/player.rb:13:in`gets':Isadirectory-spec(Errno::EISDIR)player_spec.rb:require_relative'../spec_helper'#theuniverseisvastandinfinite...itcontainsagame....butnoplayersdescribe"tictactoegame"docontext"theplayerclass"doit"musthaveahumanplay

ruby-on-rails - Rails 2.3.5 : How does one access code inside of lib/directory/file. rb?

我创建了一个文件,这样我就可以在lib/foo/bar_woo.rb中的许多模型之间共享一个方法。在bar_woo.rb中,我定义了以下内容:moduleBarWoodefhelloputs"hello"endend然后在我的模型中我正在做类似的事情:defMyModel解释器提示它期望bar_woo.rb定义Foo::BarWoo。《使用Rails进行敏捷Web开发》一书指出,如果文件包含类或模块,并且文件使用类或模块名称的小写形式命名,那么Rails将自动加载文件。因此我不需要它。定义代码的正确方法是什么,在我的模型中调用代码的正确方法是什么? 最佳答案

ruby - 为什么 String::sub!() 会更改 Ruby 中克隆对象的原始对象?

我的Ruby代码中有一个看起来有点像这样的结构Parameter=Struct.new(:name,:id,:default_value,:minimum,:maximum)稍后,我使用创建了这个结构的一个实例freq=Parameter.new('frequency',15,1000.0,20.0,20000.0)在某些时候,我需要这个结构的精确副本,所以我调用newFreq=freq.clone然后,我更改newFreq的名称newFreq.name.sub!('f','newF')奇迹般地,它也改变了freq.name!像newFreq.name='newFrequency'这样

ruby 雾 gem : how to create sub-directories?

我有connection=Fog::Storage.new(fog_config)bucket=connection.directories.get(bucket_name)有没有办法(已记录、未记录、变通)让我在此存储桶内创建目录?像这样的东西:sub_dir_for_user_1=bucket.create_sub_dir('/user_1_files')sub_dir_for_user_2=bucket.create_sub_dir('/user_2_files') 最佳答案 在S3中,带有尾部斜杠的零字节文件将创建一个伪目录

ruby - 环境 : ruby_executable_hooks: No such file or directory

尝试构建SASS时,我在SublimeText2上遇到以下错误。我从这里添加了SASS构建插件https://github.com/jaumefontal/SASS-Build-SublimeText2env:ruby​​_executable_hooks:没有那个文件或目录[在0.0秒内完成,退出代码为127]不太确定我应该在这里做什么来解决这个问题。谢谢!!反对票的数量告诉我需要添加更多信息。问题是我不太确定应该添加哪些信息。我的SASS.sublime-build文件位于/Library/ApplicationSupport/SublimeText2/Packages/SASSB

Ruby 命令行一行 sub 与 scan

我怎么可以ruby-pe"sub/.*{((\d+\.){3}).*/,'\115'"但如果我尝试scan而不是sub我明白了-e:1:in':undefinedmethodscan'formain:Object(NoMethodError)这令人困惑,因为sub不是Object上的方法要么。我也尝试过Perl方式,比如ruby-ne"/.*/;puts$1"但这并没有成功。我在哪里可以找到有关此内容的文档? 最佳答案 subisamethodonKernel,一个实例方法全局可用的模块。此版本的方法对全局变量$_进行操作,其中co

ruby-on-rails - 环境 : ruby\r: No such file or directory

我有Rails项目。当我尝试运行任何rake任务或rails服务器时,它给我这个错误env:ruby\r:Nosuchfileordirectory有人可以帮我吗? 最佳答案 如果您在Unix/Mac上工作,那么此错误是因为您的行结尾不正确。这是一个使用dos2unix的解决方案;您可能需要在您的系统上安装此程序。如果apt可用,您可以使用sudoaptinstalldos2unix。>正确设置你的行尾,让git管理它如何处理它们:gitconfig--globalcore.autocrlfinput>在您的目录中,您将通过运行以下

ruby-on-rails - 在 Rails 应用程序中使用 Active Directory/LDAP 组获取权限\角色的示例

我想知道其他人是如何实现这个场景的。我有一个内部Rails应用程序(库存管理、标签打印、运输等)。我正在重写系统的安全性,导致旧方法变得难以维护(用户表、密码、角色)——我使用了restful_authentication和角色。它是大约3年前实现的。我已经使用ruby​​-ldap-net实现了AuthLogic来对用户进行身份验证(与我之前与其他框架/语言的挣扎相比,实际上这非常容易)。下一步是角色。我已经在ActiveDirectory中定义了组——所以我不想在我的Rails应用程序中运行一个单独的角色系统,我只想重用ActiveDirectory组——因为系统的那一部分已经被维

Ruby Koans - 正则表达式和 .sub : Don't understand reason behind answer

为了澄清,这里是about_regular_expressions.rb文件中我遇到问题的确切问题:deftest_sub_is_like_find_and_replaceassert_equal__,"onetwo-three".sub(/(t\w*)/){$1[0,1]}end我知道这个问题的答案是什么,但我不明白得到这个答案是怎么回事。我对Ruby和正则表达式还很陌生,尤其是我对大括号之间的代码以及它如何发挥作用感到困惑。 最佳答案 大括号内的代码是一个blocksub用于替换匹配项:Intheblockform[...]Th

ruby-on-rails - rails : Can't access a module in my lib directory

我想创建一个通用的字符串操作类,可以在我的Rails应用程序中跨模型、View和Controller使用。现在,我正试图将一个模块放入我的lib目录中,我只是试图访问Rails控制台中的函数来测试它。我已经尝试了很多来自类似问题的技术,但我无法让它发挥作用。在我的lib/filenames.rb文件中:moduleFilenamesdefsanitize_filename(filename)#Replaceanynon-letterornon-numbercharacterwithaspacefilename.gsub!(/[^A-Za-z0-9]+/,'')#removespaces