我遇到了git和我的rails项目的问题.
我已经建立了一个github存储库并成功推送了四个提交.我正在尝试的每个git命令都按预期工作(git status, git add, git commit, git push等等).但每次我尝试执行rails命令(例如bundle show, bundle install, rails s, rails generate, rake test等)时,我在控制台中收到以下消息:
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
Run Code Online (Sandbox Code Playgroud)
每次消息出现在三行上.有时候六行.该.git文件夹在我的项目中,我在正确的文件夹中.所有rails命令都按预期工作.但是这个烦人的消息随每个rails命令一起提供.我将存储库克隆到另一个文件夹并创建了另一个存储库并将代码推送到新的存储库.错误也在我的新文件夹中.
我重新初始化了我现有的Git存储库,git init但没有改变.
当我设置一个新的rails项目并将其推入新的存储库等时,没有错误.我的项目有什么问题?任何想法,为什么会发生这种情况以及如何解决这个问题?
我工作ruby 1.9.3,rails 3.2.1和git 1.7.9.
thx到@manojlds我可以更多地隔离问题.这是therubyracer的宝石.我不知道究竟是什么问题,但因为我在Windows上我使用这个特殊的therubyracer宝石:https://github.com/hiranpeiris/therubyracer_for_windows …
是否可以仅加载关联表的最新关联记录?
一个例子:
class author
attr_accessible :first_name, :last_name, :birthday
has_many :books
end
class book
attr_accessible :pages, :date of publication, :title
belongs_to :author
end
Run Code Online (Sandbox Code Playgroud)
有没有办法生成一个范围来加载作者写的最新发布的书?还是这本书的页面最多?
我知道,我可以加入或加入所有书籍.但我不知道是否可以为每位作者加载一本特定的书.
这样我就可以这样做一个查询:
Author.authors_and_their_newest_book
Run Code Online (Sandbox Code Playgroud)
这样我就能得到这些结果
first_name_author_1, last_name_author_1, birthday_author_1, pages_book_3, date_of_publication_book_3, title_book_3
first_name_author_2, last_name_author_2, birthday_author_2, pages_book_5, date_of_publication_book_5, title_book_5
first_name_author_3, last_name_author_3, birthday_author_3, pages_book_9, date_of_publication_book_9, title_book_9
Run Code Online (Sandbox Code Playgroud)
...
更新:我意识到我的真正问题并没有通过回答这个问题来解决.
我必须考虑第三种模式.
class author
attr_accessible :first_name, :last_name, :birthday
has_many :books
end
class book
attr_accessible :pages, :date of publication, :title, _genre_id
belongs_to :author
belongs_to :genre
end
class genre
attr_accessible :name
has_many :books
end
Run Code Online (Sandbox Code Playgroud)
我真正的问题是我想用范围过滤
scope …Run Code Online (Sandbox Code Playgroud) 我有一个配方,将secret_key复制到我的节点.实际上文件内容已登录到我的shell中.我想为这个单一食谱关闭它,因为我不希望将文件内容保存到我的shell历史记录中.我知道可以使用client.rb中的verbose_logging设置完全停用日志记录.
verbose_logging:设置日志级别.选项:true,nil和false.当此设置为false时,将禁止有关正在处理的各个资源的通知(并在以下位置输出:info logging level).当chef-client作为守护进程运行时,将此设置为false会很有用.默认值:nil.
但是,是否可以仅为单个配方停用日志记录?
我想在指定的位置换行。
在德国,有时会出现由几个名词组成的很长的单词。如果单词太长并且需要自动换行,我想在两个单词的边界处换行这么长的单词。
例如,我们有“Unternehmenskunden”这个词,意思是企业(Unternehmens)客户(Kunde)。我希望这个词能分解为“Unternehmens”和“kunde”。我尝试将两个单词部分包装到自己的跨度中,但这并没有影响包装。CSS 类word-break没有word-wrap任何价值。
我尝试将一个空间包裹到它自己的跨度中,然后使用 删除它display: none或使用 缩小它width: 0;
是否可能有某种隐藏字符标记断词但不
这是一个小提琴,可以帮助说明我试图实现的目标以及迄今为止我尝试过的内容: https: //jsfiddle.net/nbk9ptay/3/
activerecord ×1
chef-infra ×1
chef-solo ×1
css ×1
git ×1
html ×1
knife ×1
knife-solo ×1
repository ×1
scope ×1