你们公司大气,一下子招 10 个人,壮我们 rails 社区士气,一扫就业阴霾,要多多支持你们公司
大手笔,霸气
按你的描述,我在自己的 macOs 上搭建了一个 activeadmin 的调试环境:
sudo gem install rails --version '5.0.0'
rails _5.0.0_ new activeadmin_debug
故意做了一次失误操作:
$ rails g active_admin:install kyk
Running via Spring preloader in process 49761
invoke devise
generate No need to install devise, already done.
invoke active_record
create db/migrate/20190429081305_devise_create_kyks.rb
create app/models/kyk.rb
invoke test_unit
create test/models/kyk_test.rb
create test/fixtures/kyks.yml
insert app/models/kyk.rb
route devise_for :kyks
gsub app/models/kyk.rb
gsub config/routes.rb
append db/seeds.rb
create config/initializers/active_admin.rb
create app/admin
create app/admin/dashboard.rb
create app/admin/kyks.rb
insert config/routes.rb
generate active_admin:assets
你要回滚的话应该这么操作:1. 把 app/admin/kyks.rb 文件里的 kyk 改成 Kyk; 2. 把 config/routes.rb 文件里的:
devise_for :kyks, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
去掉
然后运行 rails destroy active_admin:install kyk
, 这样就可以了,注意用你自己填写的 xxx 代替我写的 kyk
后面的 rails g active_admin:install User
的操作我都可以正常运行了,可以参考下我上传的 demo: https://github.com/baya/activeadmin_debug
不同流合污
做好自己的事情
这学新东西跟玩似的
这么牛,只能给自己拍砖了
其实还是直接写 sql 好用
#14 楼 @betterthornbird 你是把 catch exception 当条件判断吧?这个可以
应该是 :name, :email
相信这些牛人的话,没有办法他们比我聪明太多了,写的代码也比我多太多了,虽然我现在一直在用面向对象编程糊口
DOM 操作对于复杂的前端应用过于底层了
现在每天游泳,估计能写到 60 岁
你想如何被关照?
You can do this by adding
skip_before_filter :verify_authenticity_token
总统先生你要把你对女人的审美放到 UI 上就好了
每次捕捉异常时,我内心都想写下:who cares? 但是经过一番艰难的抉择,我还是会 Rails.logger.info(e.message)
#1 楼 @panxiubin 你可以把 task1, task2 中共用的逻辑打包成一个 service, 比如叫 FooService,
class FooService
def call
...
end
end
我没有给他支付一分钱,他怎么能赚这么多钱呢?
Emacs 是最好的编辑器
有点意思,我觉得 ActiveRecord 特别是其中的 callback, 还有 controller 里各种 filter 已经成为了我的噩梦了,这些东西把我虐的不要不要的
#200 楼 @panxiubin 你是不是没有运行构建文档的脚本:
chmod +x docs_build.sh
./docs_build.sh
对于一位年收入上百万的程序员,实在是不好意思重构他的代码
#1 楼 @panxiubin 你不要自责,也不要有压力,这其实是一个很小的问题,我写这片文章并不是想去批评谁,我只是想提出一些改进的方法,因为平时面对面的沟通方式放到论坛里来会变的很低效。
#195 楼 @panxiubin 你可以重新请求下 token, 你要检查下你请求的 token 和 email 是否是同一个用户的。
#194 楼 @panxiubin 401 的话,是你请求的用户不存在或者 token 有问题