我用 ember
在参数前加一个_
result = hash.merge(other_hash) { |_k, ov, _nv| ov + 10 }
我觉得还是写测试比较靠谱
mac 上我买了moom
在 服务器上 capinstrano 的 shared 下建立一个 config 文件夹 然后将你服务器的 database.yml 放在这个目录下 在 deploy.rb 里配置
set :linked_files, %w(config/database.yml config/secrets.yml)
redmine
支持,话说 Octopress 都要出 3.0 了
你的软件能满足用户的需求就行。用户的需求是什么? ←_←
一个人做 full stack , 用过 angular 写过 demo, 感觉不够系统化,最后还是用了 ember/ember-cli, 和 rails 一脉相承的感觉真好
#16 楼 @xiaoronglv 我放到 activejob 让 sidekiq 去跑 slack 通知任务
controller 的 strong params permit 有没有添加 price ? 这个在日志里应该有提示的
1Password 能帮你~~
可以用下面的方式改进 backtrace 的显示
module ExceptionNotifier
class SlackNotifier
attr_accessor :slack_options
def initialize(options)
self.slack_options = options
end
def call(exception, options={})
env = options[:env]
link = env['HTTP_HOST'] + env['REQUEST_URI']
title = "#{env['REQUEST_METHOD']} <http://#{link}|http://#{link}>\n"
message = "------------------------------------------------------------------------------------------\n"
message += "*Project:* #{Rails.application.class.parent_name}\n"
message += "*Environment:* #{Rails.env}\n"
message += "*Time:* #{Time.zone.now.strftime('%Y-%m-%d %H:%M:%S')}\n"
message += "*Exception:* `#{exception.message}`\n"
req = Rack::Request.new(env)
unless req.params.empty?
message += "*Parameters:*\n"
message += req.params.map { |k, v| ">#{k}=#{v}" }.join("\n")
message += "\n"
end
message += "*Backtrace*: \n"
message += "`#{exception.backtrace.first}`"
notifier = Slack::Notifier.new slack_options.fetch(:webhook_url),
channel: slack_options.fetch(:channel),
username: slack_options.fetch(:username),
# icon_emoji: slack_options.fetch(:icon_emoji),
attachments: [{
color: 'danger',
title: title,
text: message,
mrkdwn_in: %w(text title fallback)
}]
notifier.ping ''
end
end
end
效果如图
是的,我在我公司的项目里就是用了 slack_notifer 来做业务流程上的提醒,很好用
可以使用 freindly_id 这个 gem, 网址 https://github.com/norman/friendly_id
alfred shutdown
吴江的 topic 和我最近做的项目一样啊,都是 grape + doorkeeper + swagger
https://github.com/thoughtbot/high_voltage 试试看用这个插件来写这些固定页面
dnspod
我就是在用 matias laptop pro , 无线,按键也比较轻
show me the log
我最近的项目也是一样的架构,rails 后端 api + ember-cli, 不过我是使用 CORS 解决跨域问题。
刚才在本地试了一下跑 ember server --environment=production --proxy http://xxx.com:8080
发现 XHR 请求还是走了 CORS,不知和楼主的区别是在哪里,ember 1.8.1 + ember-cli 0.1.2