小编Tim*_* T.的帖子

在通过TortoiseSVN提交时,我如何强迫开发人员输入注释?

我经常看到大量的提交,但没有引用票据的注释......所以我最终回去并手动查看差异.不一定很糟糕,但有笔记会很好.有任何想法吗?

svn version-control tortoisesvn commit-message

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

如何将 API 密钥和其他安全内容添加到 heroku?

我在某处阅读,但似乎无法找到将密钥添加到 Heroku 的位置,而无需将其放入源代码 git 存储库?

我想这有助于在我进入 github 时保持它的安全。

我该怎么做,这样做有意义吗?

github heroku

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

尝试在Mac OS X上使用Subversion提交错误

使用Subversion我尝试提交:

 svn ci dir/filename
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

svn: system('emacs svn-commit.tmp') returned 256
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我该怎么解决它?

svn commit

5
推荐指数
2
解决办法
4961
查看次数

我如何评估如何以及是否更改php框架?

需要一些指导和理想的一些第一手经验.

我们致力于一个php框架,在我们构建产品的第一个版本之后不久,停止了对框架的所有开发大约一年,分叉两次,并且实际上没有一个大的社区开始,这意味着没有插件,教程,等等.

对于我们在轨道上开发的另一个项目,它一直是白天和黑夜:一个强大的,不断发展的框架和一个健康的生态系统,包括优秀的插件和一个活跃,成长,智能和乐于助人的社区.

但是想到将所有沉没时间和成本降低到框架中的想法一直是一个巨大的障碍,我不确定我们是否准备好跨越,从php转到rails.然而,试图使用这个框架已经有各种程度的挫折和投资.

是否有一些关于如何使这样的端口不那么痛苦的想法(留在PHP但是类似的OO框架正在增长/健康?)

关于我们如何继续推进我们拥有的产品的建议?

理想情况下,可能会发现自己处于类似情况的人对我们来说是非常有帮助的.我们不断回到内部对话,我想找到方向并向前迈进.

感谢您提出一些建议,甚至是问题,这将有助于我们围绕它建立一个决策矩阵.

PS:两个或三个人,我在等见了谁其实已经使用这个框架一直真棒,所以我不希望它是在一个负.至少从我们的角度看社区的大小确实很重要,我认为我们只是看到与Rails的比较(也许这是一个不公平的比较)所以谢谢你!

php frameworks

5
推荐指数
1
解决办法
253
查看次数

我如何使用accepts_nested_attributes_for?

编辑我的问题以简明扼要并更新我所做的事情:

如何为公司建立多个地址并为联系人分配单个地址,并在创建或编辑联系人时分配这些地址?

我想使用嵌套属性来创建新联系人时添加地址.该地址作为自己的模型存在,因为我可能希望选项从现有地址下拉而不是从头开始.

我似乎无法让它发挥作用.我得到一个未定义的方法`build'为nil:NilClass错误

这是我的联系人模型:

class Contact < ActiveRecord::Base
  attr_accessible :first_name, :last_name, :title, :phone, :fax, :email, :company, 
                  :date_entered, :campaign_id, :company_name, :address_id, :address_attributes

  belongs_to :company
  belongs_to :address
  accepts_nested_attributes_for :address
end
Run Code Online (Sandbox Code Playgroud)

这是我的地址模型:

class Address < ActiveRecord::Base
  attr_accessible :street1, :street2, :city, :state, :zip

  has_many :contacts
end
Run Code Online (Sandbox Code Playgroud)

我想在创建新联系人时,访问属于公司其他联系人的所有地址.以下是我代表公司的方式:

class Company < ActiveRecord::Base
  attr_accessible :name, :phone, :addresses

  has_many :contacts

  has_many :addresses, :through => :contacts

end
Run Code Online (Sandbox Code Playgroud)

以下是我在View for _form for Contact中创建字段的方法,以便当有人创建新的Contact时,他们将地址传递给Address模型并将该地址与Contact联系起来:

  <% f.fields_for :address, @contact.address do |builder| %>
  <p>
    <%= builder.label :street1, "Street 1" %> </br> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails has-many-through aggregation

5
推荐指数
1
解决办法
3777
查看次数

如何在同一行显示几条haml线?

我有以下haml:

  9       %strong Asked by:   
 10       = link_to @user.full_name, user_path(@user)     
 11       .small= "(#{@question.created_at.strftime("%B %d, %Y")})" 
Run Code Online (Sandbox Code Playgroud)

这当前将链接和日期放在单独的行上,它应该看起来像"link(date)",而date的类跨度很小......

ruby haml

5
推荐指数
1
解决办法
4381
查看次数

如何从rails 3中的erb.js输出帮助器?

这就是我在我的erb.js文件中所拥有的....但它不起作用:

  1 //Update with a message
  2 $('#follow-update').html("<%= follow_button(@question) %>")
Run Code Online (Sandbox Code Playgroud)

follow_button是一个帮手:

20   def follow_button(resource)
 21     
 22     type = resource.class.name
 23     follow_status = current_user.following?(resource)
 24 
 25     verb = "Follow" if follow_status == false
 26     verb = "Unfollow" if follow_status == true
 27 
 28     content_tag(:div, :class => "follow-button") do
 29       link_to "#{verb} this #{type} ", follow_path(:followed_type => type,
 30                                                   :followed_id => resource.id,
 31                                                   :follow_verb => verb), 
 32                                                   :class => "button",
 33                                                   :remote => true
 34     end
 35   end
 36 end
Run Code Online (Sandbox Code Playgroud)

帮助程序独立工作正常,但我希望它更新我的按钮.也许有一种方法可以在不更换整个助手的情况下更新文本?

jquery ruby-on-rails helper

5
推荐指数
1
解决办法
3020
查看次数

如何在Devise中自定义控制器以进行注册?

当新用户通过Devise注册时,我需要添加一些简单的方法和操作.

我想申请一个发送电子邮件给我的通知方法.

我想使用acts_as_network传递会话值并将新注册表连接到邀请它们的人.

我如何定制,我查看了文档,但我并不完全清楚我需要做什么....谢谢!

controller ruby-on-rails devise

5
推荐指数
1
解决办法
9303
查看次数

为什么我在rails 2中使用vpim会出现编码错误?

我收到以下错误:

Vpim::InvalidEncodingError (email@email.net):
2011-06-07T01:37:06+00:00 app[web.1]:   .bundle/gems/ruby/1.8/gems/vpim-0.695/lib/vpim/field.rb:110:in `decode0'
Run Code Online (Sandbox Code Playgroud)

它适用于其他vcards.数据看起来正确 - 它应该是一封电子邮件:

这是一个示例vcard,当有电子邮件时会爆炸...我已经做了修复它的手动删除第二封电子邮件,但这很痛苦:

BEGIN:VCARD
VERSION:2.1
N:Roberts;Paul;;;
FN:Paul Roberts
ORG:Sonoma Technology Inc
TITLE:EVP Business Dev/Chief Scientific Officer
TEL;WORK;VOICE:707-665-9900
TEL;WORK;FAX:707-665-9800
ADR;WORK;ENCODING=QUOTED-PRINTABLE:;;1455 N McDowell Blvd Suite D;Petaluma;CA;94954;USA
LABEL;WORK;ENCODING=QUOTED-PRINTABLE:1455 N McDowell Blvd Suite D=0D=0APetaluma, CA 94954=0D=0AUSA
URL:http://www.sonomatech.com
URL:http://www.sonomatech.com
EMAIL;PREF;INTERNET:paul@sonomatech.com
paul@sonomatech.com
NOTE;ENCODING=QUOTED-PRINTABLE:=0D=0A Data provided by Lead411,  http://www.lead411.com/=0D=0A =0D=0A
END:VCARD
Run Code Online (Sandbox Code Playgroud)

这是我的控制器使用paperclip和vpim:

 68      unless @contact.vcard.path.blank?
 69 
 70        paperclip_vcard = File.new(@contact.vcard.path)
 71 
 72       # try to scrub the vcard
 73        scrub_vcf(paperclip_vcard)
 74 
 75        @vcard = Vpim::Vcard.decode(paperclip_vcard).first
 76        @contact.title = @vcard.title …
Run Code Online (Sandbox Code Playgroud)

vcf-vcard ruby-on-rails

5
推荐指数
1
解决办法
737
查看次数

Rspec中'let'的范围是什么?

我尝试了以下方法:

  describe "#check_recurring_and_send_message" do

    let(:schedule) {ScheduleKaya.new('test-client-id')}

    context "when it is 11AM and recurring event time is 10AM" do

      schedule.create_recurring_event('test-keyword', 'slack', 'day', '10 AM') 

      it "sends an SMS" do

      end

      it "set the next_occurrence to be for 10AM tomorrow" do 
        tomorrow = Chronic.parse("tomorrow at 10AM")
        expect(schedule.next_occurrence).to eq(tomorrow)
      end

    end

  end
Run Code Online (Sandbox Code Playgroud)

我在范围内遇到错误:

`method_missing': `schedule` is not available on an example group (e.g. a `describe` or `context` block). It is only available from within individual examples (e.g. `it` blocks) or from constructs that …
Run Code Online (Sandbox Code Playgroud)

ruby rspec let

5
推荐指数
1
解决办法
2102
查看次数