有一些 gem,可以生成 gem 包的 tags,但是是在 gem 目录下生成的,在项目里有没有办法能跳转到 gem 包的定义里,类似 rubymine 这样的?
还是有区别,如果@topic.node
,不能响应name
方法或者出现异常的话。使用@topic.node.try(:name)
,是不会报错的;但是@topic.node&.name
,前者不为空是会报错的。
每次改 database.yml、xxx.yml, 都要回来找一下这个命令 git update-index --skip-worktree
header 里是不是要加上 json 的 ContentType?
如果学习能力中上,善于使用搜索引擎,动手能力强,再加上一些经验,应该不难。
楼上已经有答案了,这是我当时遇到这个问题记录的解决过程~~
熟悉关系型数据库,如:MySQL、Redis 等
还可以用 travis ci,定时拉你 github 上的代码跑任务
加本《UNIX 编程艺术》
跟 STDIN,STDOUT 相关的我还不是很清楚....
我写代码用 vim + tabnine,重构和查看项目用 rubymine
我也遇到过,mina 部署,到这一步卡着不动。
遇到就手动杀掉,重新部署。每次执行时间不同且差别很大,几十秒 build 好到几十分钟没好,各种情况都遇到过,cpu 和内存没看出什么问题。
那是可以做到的,ssh 连接其实就是以 A 作为一个跳板,可以让你在本地,通过本地端口能访问 B。
如果没有域名解析,则可以通过 ip 映射,把 B 的 ip 映射到本地 127.0.0.1,后面是一样的
可以在 DeviseTokenAuth::SessionsController
里加上
skip_before_action : authenticate_sys_user , only: [:create]
cmder + WSL
$ ssh -L 3000:b.com:80 a_user@a_host
一些情况下,可以使用实例变量来代替局部变量
def test
eval "@a = 1"
@a
end
英语水平 4 级以上.没过的话也要达到 430 分
想问一下,难道现在英语四级不是 425 过了吗...
很多理论性的东西,会把你看得头晕目眩,最后工作中可能只用到那么 10%,而且还不如有经验的同事告诉你怎么回事来得快。
这点不是特别同意,一个人很多时候不会学习他不知道的知识,因为他不知道他所不知道而又缺少的东西。有些东西不需细学,走马观花即可,大致有个印象,概念。至少等以后可能需要的时候,不是张口就问,而是自己知道该学什么来解决这个问题,一般情况都是有时间/缓冲来供你学习而解决问题的。经常问别人问题,那是新手才干的事情。
直接翻译成 if not,省事。不过身边的人不推荐用 unless,不如 if 容易理解。
数据库 + 缓存
按流量付费怎么样呢
参数校验方便一些,有 swagger 文档
url 是什么?
用 WSL + vim 写 ruby 的来报个到
以前买的电脑是 windows,嫌虚拟机麻烦,就用 WSL 开发 ruby 了,感觉还行。终端不太习惯,用了 cmder,各种快捷键跟 mac 的 Iterm2 也不一样,vim 的块操作 ctrl + v 跟 windows 粘贴快捷键冲突等,还是得折腾...不过用 rubymine 开发可能会好一些
多谢,改了一下名字~
谢谢指导,感觉代码写的是很漂亮
是我的标题写的比较大,已经修改了。
graphql-batch
需要在 type 里每个关联的地方手动加入以下类似代码来使用,但是我感觉如果根据请求,就能自动完成需要的 association 的预加载会更方便。
field :product, Types::Product, null: true do
argument :id, ID, required: true
end
def product(id:)
RecordLoader.for(Product).load(id)
end
即使前后端分离,在浏览器场景下,cookie 和 session 机制依然适合
If you're on Rails 5, and want to preserve config.api_only = true you could extend the middleware to add the sessions layer, adding this code after class Application < Rails::Application in config/application.rb
config.middleware.use ActionDispatch::Cookies config.middleware.use ActionDispatch::Session::CookieStore, key: '_namespace_key'
This could come in handy when you want to have a rails api-only enabled app but have to manage user sessions with an administration panel like ActiveAdmin or Rails_Admin.
以上来自 https://stackoverflow.com/questions/15342710/adding-cookie-session-store-back-to-rails-api-app