我有一个Padrino项目,它使用Erb作为模板引擎,使用Mongoid作为对象-文档-映射器。
我正在尝试通过以下命令为我的Padrino项目创建管理应用程序
padrino g admin -e erb
但是我收到一个错误
/home/vadim/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/psych.rb:297:in `initialize': No such file or directory - /home/vadim/projects/interierka/heroku/.components (Errno::ENOENT)
fr
在打印帮助输出时, gem似乎总是按字母顺序排列已定义的命令。示例:
#!/usr/bin/env ruby
require "thor"
class MyCLI < Thor
desc "z", "this should go first"
def z; end
desc "a", "this should go second"
def a; end
end
MyCLI.start(ARGV)
将此脚本保存为thor-test并在不带参数的情况下调用它将提供以下输出:
Command
使用rails生成新项目。
将twitter-bootstrap-rails添加到Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.8'
# Use thin as webserver
gem 'thin'
# Mysql
gem 'mysql2'
# Gems used only for assets and not required
# in production environmen
我要是被困在这里就好了。从/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/application/configuration.rb:110:in database_configuration': Cannot loadRails.application.database_configuration: (RuntimeError) Could not load database configuration. No such file - ["config/d
D:\Projects\Ruby on Rails\Library>rails generate model Book
invoke active_record
C:/Ruby193/lib/ruby/gems/1.9.1/gems/activerecord-4.2.0/lib/active_record/connect
ion_adapters/connection_specification.rb:177:in `rescue in spec': Specified 'mys
ql' for database adapter, but the g
我安装了gem koudoku,使用命令rails g koudoku:install user时,我得到了一个错误。我已经做了搜索,但找不到修复它的方法。我不知道该怎么办。如果有人有一些建议,那将是有帮助的!
generate model
/Users/.rvm/rubies/ruby-2.0.0-p353/bin/ruby: No such file or directory -- bin/rails (LoadError)
gsub app/models/subscription.rb
generate model
/Users/.rvm/rubie
我已经创建了一个Procfile文件,但是我一直收到以下内容。
(venv)Micheles-MacBook-Pro:bed4ted michele$ foreman start/usr/local/foreman/lib/foreman/procfile.rb:31:in `read': Is a directory - Procfile (Errno::EISDIR)
from /usr/local/foreman/lib/foreman/procfile.rb:31:in `parse_procfile'
from /usr/local/foreman/lib/forem
我试图在我的rails应用程序中安装rails_admin gem,我遵循了这个。但是,当我运行命令rails g rails_admin:install时,它会显示以下错误。
Running via Spring preloader in process 51535
? Where do you want to mount rails_admin? Press <enter> for [admin] > /Users/home/.rbenv/versions/2.2.3/gemsets/voiceover/gems/thor-0.19.1/lib/thor/
我知道我可以打开像String这样的类并添加功能。这个测试脚本camelize.rb运行得很好。
#!/usr/bin/env ruby
class String
def camelize
self.split("_").map(&:capitalize).join
end
end
class Test
def test
p "test_me".camelize
end
end
Test.test
打印"TestMe"
但是,在thor文件中,这不起作用。例如test.thor
p "TEST
我有一个rails应用程序,它有一个帖子脚手架,只有一个title属性。一切看起来都没问题,但是当我尝试使用Twitter Bootstrap来创建scaffold的主题时,它抛出了以下错误:
rails g bootstrap:themed posts
/Users/templeb3/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.0/lib/active_support/inflector/methods.rb:226:in `const_defined?': wrong constant name post (NameError