小编Sco*_*zey的帖子

Git push错误:目标文件为空/松散对象已损坏

我试图使用Git Gui执行git提交.我上演了几个文件,然后由于电量不足,我的电脑突然关闭了.我将其插入,重新打开,并提交了我想要的文件.然后我跑了git push,就像我之前做了一百万次没有任何问题,这次我得到以下错误:

Counting objects: 8, done.
error: object file .git/objects/b5/60c934f6bad40f4f246973afc0139ed91a2d32 is empty
Compressing objects: 100% (4/4), done.
error: object file .git/objects/b5/60c934f6bad40f4f246973afc0139ed91a2d32 is empty
fatal: loose object b560c934f6bad40f4f246973afc0139ed91a2d32 (stored in .git/objects/b5/60c934f6bad40f4f246973afc0139ed91a2d32) is corrupt
error: failed to push some refs to 'git@bitbucket.org:joemorano/app.git'
Run Code Online (Sandbox Code Playgroud)

这可能是由于计算机在我执行第一次提交之前关闭了吗?

在所有这一切发生之前,我显然通过bundle install在我的服务器上以root身份运行来破坏我的应用程序的生产版本,现在服务器上的所有内容都搞砸了,但我不知道这会如何影响本地版本.我从未做过git pull或类似的事情.

有没有人遇到此错误?

git

6
推荐指数
2
解决办法
1万
查看次数

在rake任务中使用pluralize方法

我知道这看起来很傻,但我想在我正在设置的rake任务中调用一些Rails的Text Helpers.(想象一下复数和循环方法:http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html)

你如何在rake任务中提供这些服务,还是不容易实现?

ruby ruby-on-rails

4
推荐指数
1
解决办法
2194
查看次数

如何将div嵌入rails中的锚标记内

我是一个Ruby on Rails业余爱好者,我试图在rails中的一个锚标签中嵌入一个div标签.我可以使它工作,但我写的结果代码是可怕的,当然不是rails方式.

以下是我在HTML中尝试完成的示例:

<a href="tell-a-friend">
<div id="tellafriend">
    <strong>Strength in Numbers.</strong><br />
    Suggest a friend or colleague to participate in this survey.
</div>
</a>
Run Code Online (Sandbox Code Playgroud)

以下是我在ERB中提出的建议:

<%= link_to content_tag(:div, 
    content_tag(:strong, 'Add your labor rates now.') + 
    content_tag(:br, '') + ' We are counting on you.', :id => 'participate'), 
participate_path %>
Run Code Online (Sandbox Code Playgroud)

或者在这里我混合了一些HTML和ERB:

<%= link_to '<div id="results">
    <strong>See the results.</strong><br />
    Knowledge is power.
</div>'.html_safe, results_path %>
Run Code Online (Sandbox Code Playgroud)

我的两个解决方案看起来都非常难看......但是考虑到DIV的内容发生变化并且我只在一个页面上显示其中的3个,将其转换为帮助程序似乎不是正确的做法.

所以,如果有人知道更好的方法,我感兴趣!HTML,ERB和HAML的任何组合都可以.

html haml ruby-on-rails erb

2
推荐指数
1
解决办法
4002
查看次数

标签 统计

ruby-on-rails ×2

erb ×1

git ×1

haml ×1

html ×1

ruby ×1