你说的没错,我也是因为 Turbo 问题,才开始思考其他的 gem,也是希望,使用 gem 就要能 out of box。感谢分享!!
Laravel 还是很火
请问,你现在是用哪一个 gem 来取代 devise ?
我有发现一个 rodauth (https://github.com/janko/rodauth-rails),但是,很少人使用。不知道有没有人使用过?
你误解我了。我是真的想知道现在新手,应该要用什么来部属,因为 gorails 教程也是 passenger ??
Thanks a lot!
我以为,就是新手才要用 passenger。 请问,那新手应该要用什么?
刚刚发现这个,email verification, 2-step-auth, jwt, etc.... 一次满足
我看招聘网数量,好像超越很久了。学生入门首要学习代码不是 python 就是 php-laravel
现在应该就是一股热血支持着
一切都是从这里开始的。web3 vs rails conf.... 然后就一发不可收拾...
https://twitter.com/TonsOfFun111/status/1488680206894174210?t=TZMROL0wyeqX8-_AqdO2KQ&s=19
是不是 rails core team 年纪都大了,意识形态都很强烈。早期的 rails dev 似乎比较不会在乎这么多意识形态事情... https://twitter.com/kaspth/status/1499431981830086657?t=l4ZCshsc1UCSkSGqtlJmrg&s=19
有影响力 Alumni
这样说起来 Steve jobs 也是一样。但还是有巨大差别的。这些例子,都是有薪资的,DHH , rails team 算是免费提供服务,这样也可以搞小圈圈了,真的很难理解他们的想法。
我没注意到这个现象耶.... 这现象如果发生在发生在 Facebook , 微博,我还可以接受。发生在 互联网 开发的世界,会蛮让人失望的!尤其是在 Ruby on Rails。Ruby 的世界不是应该 "Be nice!"... Because Matz is nice...
其实我觉得没什么不一样耶。framework creator 大多都是这个个性。主要目的是达成自己的需求,release framework 是顺便的,社区是不小心形成的。我看 laravel creator 差不多也是这个个性,想怎么样就怎么样,也是改来改去。差别是 laravel user 比较少声音,可能 php framework 数量比较多,不喜欢大不了换 framework。像 rails 不喜欢 creator 就要 把 creator 剔除,感觉是蛮特别的现象。
话说回来,dhh 实作 Basecamp , hey.com,应该也没依赖到社群的贡献。反倒,过程中的,一直贡献自己的 feature。今天就算整个 rails core team 都消失,dhh 应该依然做着自己开心的事情,不受影响吧。dhh 真正依赖的只有 ruby core team 吧。
I cannot agree more !
I'm with DHH . +1
所以,我也看不懂,他怎么也颇认同,抵制 dhh 这个观点。
感觉,可能大部分人(rails core team),很排斥 hotwire 的概念太反主流,dhh 的引导太反主流。但我怎么觉得 hotwire 反而是 rails 的特色。如果不要 rails 的前端布局 (hotwire) 我恐怕会去 Laravel 阵营了。
https://twitter.com/thomasfuchs/status/1499890887505022978?t=nrrSYzEv9Bp-l2VUbstLCg&s=19
Chris Oliver (gorails),针对这个 tweet 按下 like。有人知道 rails team 发生什么事情吗?怎么这么多人批评 dhh,批评就算了,为什么还有人说要把 dhh 提出 rails 有点不可思议。Elixir creator 原本也是 rails team 他不满意 dhh 不就自己去做一个 elixir on phoenix。怎么会有人想要把 dhh 踢走,这样不是有点鸠占鹊巢....
也是有可能跟 web3 有关系吧 https://world.hey.com/dhh/i-was-wrong-we-need-crypto-587ccb03
我一开始认为,应该跟乌克兰战争没关系。可能是 https://ruby-china.org/topics/41198。
后来看到,https://zverok.space/blog/2022-03-03-WAR.html
应该不可能,没有表态... 就不能参加会议吧...
英文太差,看不懂...
感谢! !
我再试试看!
感谢!
好的,我研究看看,应该要把
--define:process.env.NODE_ENV=production
可以设置在哪边~
感谢回覆! 我主要是想 PROD 环境 加入 google analytics 如果开发中 DEV 就不要执行 google analytics 目前其实也是简单的 if else
// --- OLD (rails 6.1 + webpacker) ---
const run_at_env = "production"
if (process.env.NODE_ENV === run_at_env) {
ga.js stuff here
}
// --- NOW (rails 7.0.2 + esbuild) ---
const run_at_env = "prod.url.com"
if (window.location.hostname === run_at_env) {
ga.js stuff here
}
请问,是不是只有 webpack 能够设定 process.env.NODE_ENV
我发现,esbuild 没有办法获取 rails_env 的 值。最后,我是用 window.location.hostname
来判断环境。
还是,我什么地方没留意到?