Tag: ruby

Rails 4,如何正确configurationsmtp设置(gmail)

我正在试图在Rails 4中创build一个联系表单。我在这里做了一些挖掘工作,并且能够获得大部分的工作。 (跟随@ sethfri的工作在这里联系表单邮件在Rails 4 ) 现在我可以填写我的表格并点击发送。 在我的Rails服务器上,它说邮件出站到我的电子邮件地址,但我没有收到我的Gmail邮箱中的任何东西,所以我认为我的SMTP设置是不正确的。 我的smtp设置是: …configuration/环境/ development.rb config.action_mailer.raise_delivery_errors = true config.action_mailer.perform_deliveries = true config.action_mailer.default_url_options = { :host => 'localhost:3000' } config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :port => "587", :domain => "mydomain.net", :user_name => "mygmailusername@gmail.com", :password => "myGmailPassword", :authentication => "plain", :enable_starttls_auto => true } 另外我join了… / config […]

你怎么说不等于在ruby?

这是我想要在我的程序中做的更简单的例子,但也是类似的想法。 在一个if语句中,我怎么说不等于? 是!=正确的? def test vara = 1 varb = 2 if vara == 1 && varb != 3 puts "correct" else puts "false" end end

如何从命令行执行没有Web服务器的ruby模板文件(ERB)?

我需要ERB (Ruby的模板系统)模板非HTML文件。 (而是,我想使用它的源文件,如.java,.cs,…) 如何从命令行“执行” Ruby模板?

Ruby on Rails:debuggingrake任务

当我编写debugger它不会启动: NoMethodError: undefined method `run_init_script' for Debugger:Module from /usr/local/lib/ruby/gems/1.8/gems/ruby-debug-base-0.10.3/lib/ruby-debug-base.rb:239:in `debugger' from (irb):4 如果我运行rake my:task –debugger ,它会立即返回到控制台。 如何debuggingrake任务?

如何将stderr和stdoutredirect到一个Ruby脚本文件?

如何将stderr和stdoutredirect到一个Ruby脚本文件?

如何将散列键转换为方法名称?

这是我的哈希: tempData = {"a" => 100, "here" => 200, "c" => "hello"} 我需要像下面这样访问散列键: tempData.a #100 tempData.here # 200

从迁移中执行Rake任务?

我有一个Rake任务,从文件加载configuration数据到数据库中,是否有正确的ruby / rails的方式来调用它的迁移? 我的目标是同步我的团队数据库configuration, 而不必广播,然后运行任务 lalala def self.up change_table :fis_situacao_fiscal do |t| t.remove :mostrar_endereco t.rename :serie, :modelo end Faturamento::Cfop.destroy_all() #perform rake here ! end 更新我现在如何做,并工作: system('rake sistema:load_data file=faturamento/cfop') 这是@Ryan Bigg的build议,例外: Rake::Task['rake sistema:load_data file=faturamento/cfop'].invoke() 。 == AlterSituacaoFiscalModeloEndereco: migrating ==================== — change_table(:fis_situacao_fiscal) -> 0.0014s rake aborted! An error has occurred, this and all later migrations canceled: Don't […]

如何在Rails 3中一次销毁多个对象

我有一个试图一次删除多个对象的Rails应用程序。 我已经尝试像发送一套由','分隔符到轨摧毁方法,但它只销毁单个对象。 是否有可能删除导轨3中的多个对象。

如何将消息附加到rspec检查?

在rspec中:我是否可以像在xUnit样式testing框架中一样将消息附加到检查中? 怎么样? assert_equal value1, value2, "something is wrong"

如何在生产模式下部署Rails?

如何在生产模式下使用Rails 3.0? 我只是简单地把下面的代码放在config / environment中: RAILS_ENV = 'production' 还有什么我需要改变? 谢谢。