要在git(和github)中对我的Android项目进行版本控制,并且好奇是否有人对我应该添加到.gitignore等的文件/文件夹有任何建议.我应该注意哪些问题?
我讨厌当我对我的整个项目进行版本设置然后在路上最后提交一些文件/文件夹时,我不应该首先进行版本控制.
谢谢!
我希望在Git中开始一个协作word文档,并想知道什么是最好的格式?
我对本文档的一些宽松要求是:可以轻松添加一些简单的标记,如粗体,斜体,可能是某些字体大小或突出显示(没有太多技术性).能够在没有太多复杂命令的情况下无缝地在git中工作,因为并非项目中的每个人都是git guru,甚至可能是第一次使用者.轻松的东西
我已经对Microsoft Word产生了偏见,因为我不想为此付出代价,而且它有很多我不需要的花里胡哨,坦率地说它很烦人.
我已经倾向于使用具有ODF格式的OpenOffice Writer.有没有人这样做,或者有什么建议为什么这不是一个好主意?有很多格式可供选择,如下图所示:
这太过分了.
我使用OpenOffice的原因是它是免费的,它可以在大多数计算机上安装,而且它是开源的.这个项目也是开源的,似乎使用开源工具是真实的.
我知道这不是一个讨论论坛,我真的在寻找一个关于文件类型的确定答案,或者在Git中有任何有文字/文本文档版本经验的人的建议.在这个项目中使用SVN是完全不可能的,主要是因为它很糟糕.谢谢!
更新:想法是在Github中对此进行版本控制
该项目涉及工程师,语言学家和其他程序员,他们有兴趣清理,标准化和整体改进我们用来引用计算机语言概念的语言.
下面有一个很好的建议,就像在Github README中使用Markdown一样,这对我来说听起来很棒,但我不确定这是否会吓跑非github,非计算机技术精明的人.
当我在评论对象上调用comment.save时出现错误,有任何帮助调试这个吗?
这是输出:
NoMethodError: undefined method `name' for #<Comment:0x107b4c280>
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/attribute_methods.rb:364:in `method_missing'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/attribute_methods.rb:46:in `method_missing'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/errors.rb:224:in `read_attribute_for_validation'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/errors.rb:224:in `send'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/errors.rb:224:in `add_on_blank'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/errors.rb:223:in `each'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/errors.rb:223:in `add_on_blank'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/validations/presence.rb:9:in `validate'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.5/lib/active_support/callbacks.rb:314:in `send'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.5/lib/active_support/callbacks.rb:314:in `_callback_before_1143'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.5/lib/active_support/callbacks.rb:414:in `_run_validate_callbacks'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/validations.rb:212:in `run_validations!'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/validations/callbacks.rb:67:in `run_validations!'
from /Library/Ruby/Gems/1.8/gems/activesupport-3.0.5/lib/active_support/callbacks.rb:413:in `_run_validation_callbacks'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/validations/callbacks.rb:67:in `run_validations!'
from /Library/Ruby/Gems/1.8/gems/activemodel-3.0.5/lib/active_model/validations.rb:179:in `valid?'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/validations.rb:55:in `valid?'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/validations.rb:75:in `perform_validations'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/validations.rb:43:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/attribute_methods/dirty.rb:21:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/transactions.rb:240:in `save'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/transactions.rb:292:in `with_transaction_returning_status'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'
from /Library/Ruby/Gems/1.8/gems/activerecord-3.0.5/lib/active_record/transactions.rb:207:in `transaction' …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种从包含多个变量的控制器返回xml或json的好方法.例如:
def index
@ad = Ad.some_annoying_ad
@map = Map.some_map_for_something
@articles = Articles.trending
respond_with @articles
end
Run Code Online (Sandbox Code Playgroud)
我如何才能最好地将@ad和@map var添加到@articles数组中?我见过人们使用合并功能,但我不确定这是不是我正在寻找的.只想知道哪种方式最标准,最灵活,干燥.谢谢!
注意:我知道响应将自动格式化xml或json中的结果,具体取决于添加到url的文件扩展名.谢谢!
是否仍然认为在/ config目录中使用yaml文件在environment.rb中加载一些配置参数是最佳做法?这似乎是一个非常好的方法,但如果有更好的方法,那么了解它会很好.我试图找到有关在Rails/YAML中加载配置设置的文章,但大多数文章都没有超过2009年.让我觉得有更好的(或新的标准)方法来做到这一点.谢谢!
为什么要调用console.log(this.attr("id"));未定义的调用?
(function( $ ) {
$.fn.fs_suggest = function(options) {
console.log(this.attr("id"));
};
})( jQuery );
$("#places_search").fs_suggest();
Run Code Online (Sandbox Code Playgroud)
这是HTML:
<div class="search_container" id="search">
<form data-remote="false" method="get" action="/search">
<input type="text" placeholder="search places" name="query" id="places_search">
<input type="submit" value="search">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试获取对调用.fs_suggest()函数的元素的引用,在本例中为$("#places_search")
是否可以将@template()分配给@el,如下所示:
someview.js.coffee
class SomeView extends Backbone.View
template: JST["app/templates/sometemplate"]
events:
'click' : 'onClick'
initialize: ->
render: ->
@el = @template()
onClick: ->
#do something
Run Code Online (Sandbox Code Playgroud)
index.js.coffee
class IndexView extends Backbone.View
initialize: ->
@collection.on('reset', @render, this)
render: ->
$(@el).html('')
for m in @collection.models
view = new App.Views.SomeView(model: m)
$(@el).append(view.render().el)
Run Code Online (Sandbox Code Playgroud)
sometemplate.jst.hamlc
.someview_template
.stuff_inside
Run Code Online (Sandbox Code Playgroud)
我所处的情况,SomeView类被div包裹,它让我失去了我想直接在'.someview_template'元素上分配的点击事件.我能想到解决这个问题的方法是重新设置@el = @template()......是可能的还是正确的方法呢?
是这样的情况,Backbone.View的@el应该始终是包含div,模板应该只是该div中包含的元素?如果将@el自动设置为@template()中找到的根节点,它似乎会更基本.我应该让sometemplate.jst.hamlc只包含".stuff_inside",然后在SomeView中设置$(@ el).addClass('someview_template'),这样我可以确定事件是否分配给该元素?
谢谢!
好奇,如果有人知道一个免费的基于jQuery的表排序插件.我可以使用搜索栏过滤,通过单击列名称对表进行排序等.
我有一个需要电子邮件和密码的登录信息.
如果我从Postman休息客户端点击它:
www.site.com/login.json?session[email]=bob@gmail.com&session[password]=password
Run Code Online (Sandbox Code Playgroud)
服务器(Rails)会很好地读取它,如下所示:
{"session"=>{"email"=>"bob@gmail.com", "password"=>"password"}, "action"=>"create", "controller"=>"sessions", "format"=>"json"}
Run Code Online (Sandbox Code Playgroud)
但是,如果我从Android发送与HTTPGet相同的东西,像这样:
HttpClient httpclient = new DefaultHttpClient();
//get the parameters
String email = params[0];
String password = params[1];
String url = "http://www.site.com/login.json?session[email]=" + email + "?session[password]=" + password;
HttpGet httpget = new HttpGet(url);
httpget.setHeader("Accept", "application/json");
httpget.setHeader("Content-type", "application/json");
response = httpclient.execute(httpget);
Run Code Online (Sandbox Code Playgroud)
服务器无法识别参数,我最终得到一个空的json对象,如下所示:
{"session"=>{}, "action"=>"create", "controller"=>"sessions", "format"=>"json"}
Run Code Online (Sandbox Code Playgroud)
有人知道如何在Android中的这个HTTPGet调用中形成参数,以便在其余的客户端调用中工作吗?谢谢!
为什么某些查询返回带有[]和一些Nil的记录?
我试图找出为什么我运行如下语句:
user.articles # yields '[]' if the user has no articles
Run Code Online (Sandbox Code Playgroud)
但如果我写一个这样的声明:
user.likes # yields Nil if empty
Run Code Online (Sandbox Code Playgroud)
喜欢将是用户模型中的方法,看起来像这样:
def likes
Likes.find_by_user_id(id)
end
Run Code Online (Sandbox Code Playgroud)
喜欢是一个包含user_id和article_id的连接表.
在我看来,我想做的是做出这些陈述:
user.likes.count
Run Code Online (Sandbox Code Playgroud)
实际上现在我想起来了,这样做会很棒:
@user.articles.likes
Run Code Online (Sandbox Code Playgroud)
并获得用户喜欢的一系列文章.
合理?
我觉得这需要一个:通过参数在我的模型中,但我还没有掌握它,并且不知道它是否合适.
javascript ×3
android ×2
git ×2
github ×2
jquery ×2
ruby ×2
api ×1
arrays ×1
backbone.js ×1
coffeescript ×1
html ×1
java ×1
null ×1
rest ×1
yaml ×1