Search result of: M
Total 30 records
Mina 刚开始选择了 capistrano,感觉比较折腾,最终选择了 mina。最后发现,选择 mina 是值的,特别是配合 mina-sidekiq,和 mina
mysql2,但 rake db:migrate 会出错,如下: 说找不到 libmysqlclient_r.so,请问这个东东在哪里啊?或者我怎么才能让 gem 知道地址啊? $ bin/rake db:migrate
map[callbackID] = callback; }; var msgObj = {'func':func,'params':params}; msgObj[_MESSAGE_TYPE] = 'call'; msgObj[_CALLBACK
Mnesia 的启动流程和监控树。 通过对代码的分析,可以非常清晰的看到,Mnesia 的主要进程都被 mnesia_kernel_sup 这个监控者进程下 init([]) -> ProcLib = [mnesia_monitor, proc
mock 返回值,以便进行后续开发。 节约回归测试的时间,每次回归测试都要跑的 case 可以写成单元测试 个人认为,如果开发时间充裕,尽可能的写测试覆盖全部功能。如果时间不够,比如在创业公司,测试最好也能够覆盖 service 和 api miniTest
mgr.processor_stopped(self) rescue Sidekiq::Shutdown @mgr.processor_stopped(self) rescue Exception => ex @mgr.processor_died(self
migration 文件 rails generate migration AddNameToUser name:string # 创建一个 model rails generate model post title
mysql_query() in -lmysqlclient... nolibmysqlclient is missing. Trying again with extra runtime libraries... checking for main
mini-geek.com/posts/77 什么是 Slot? 我们这里说到的 slot 是 view 层面的,通常用于组件中。slot 的意思是插槽,同字面上的意思,它们是一些占位符,我们可以在调用到时才决定传递什么样的结构进去
missing来检测一个常量何时无法通过正常含义来解析,然后它尝试去查找并加载一个文件来定义它。 有两个原因使得这种方案无法很可靠地工作: Module#const_missing仅当一个常量无法通过正常含义来解析时才执行。因为 Ruby 中给定的常数引用可以潜在地解析为许多常数定义,这意味着在某些情况下,Ruby 可以在自动加载生效之前就为一个常量引用返回了错误的值。 当Module#const_missing被执行时
message {border: 1px solid red;} .infobox .message > .title {color: red;} //SASS可以让选择器嵌套,做到DRY .infobox { width
Meritech Capital (Moderator) Percona - Monetizing Open Source without Open Core - Peter Zaitsev, Percona Cygnus: COSS
middleware 初始化调用栈的过程 CookieStore 继承了 AbstractStore 类,AbstractStore 继承了 Rack::Session::Abstract::Persisted,这个类是以 middleware 的接口规范去定义的
middleware 注册在 rails 之前,然后使用 catch 和 throw 在验证未通过时,接管响应流程 # In Warden::Manager def call
MyApp类应该要有一个configure类方法,它接收一个 block 代码块然后通过 yield 来执行,传入的是一个拥有读、写配置值的访问器方法的配置对象: class MyApp # ... class << self def config @config
Model 的历史记录,可以尝试一下 Strikingly 团队实践后的方法: 原文:http://strikingly.github.io/blog/2015/09/14/Simple-rails-history-pattern-ActiveRecord/ Context Many times in my career
mri_18, :mingw_18, :jruby] gem "builder", "3.0.0" gem "httparty" gem "thin" # markdown # download plugin
master Counting objects: 219, done. Compressing objects: 100% (206/206), done. Writing objects: 100% (219/219), 1.47 MiB | 162.00 KiB/s
metadata: name: kubernetes-rails-example-deployment spec: replicas: 4 selector: matchLabels: app: rails-app template
module* const mp = modpending; modpending = nullptr; ... // 将加载的链接库句柄转移到 mp 上 mp->nm_dso_handle = lib.handle; mp->nm_link
mongodb 作为测试,并选用了各自最为流行的 mongo 驱动。 进入 mongo console 执行以下命令: use ruby2go2node2elixir db.users.insert([ {"_id": ObjectId(), "username
Mysql2::Error::ConnectionError: Can't connect to local MySQL server through socket '/run/mysqld/mysqld.sock' (2) /usr/local/bundle/gems/mysql2-0.5.3/lib/mysql2/client.rb
msg: '操作成功', welcome_img: setting.welcome_img.url) else fail_res end end 上面的代码在生产环境是没问题的,但是开发环境就会报以下错误: 2018-01-04T10:52:36+08:00 [ INFO
Mongoid::Errors::NoSessionsConfig - Problem: No sessions configuration provided. Summary: Mongoid's configuration requires that you provide
market, no. There are many clients who want affordable websites, just like there are many
Machine Download the RubyInstaller executable and the DevKit and install everything manually I had no idea
MQTT 协议 是基于发布/订阅模式的物联网通信协议,凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山: MQTT 协议的诞生 MQTT was created by Andy
Mapper JavaScript 实现(ES6+ 编写)的 Rails Routing 风格的路由系统。 通过它可以生成 routes mapper,借助 routes mapper
mongoid # ActiveRecord Completed 200 OK in 179ms (Views: 169.0ms | ActiveRecord: 9.2ms) Completed 200 OK in 177ms