感谢各位大虾的指点,用动态路由果然越往后坑越多。
1、首先 rails 日志里已经警告 5.2 以后的版本将不支持动态路由匹配
2、用我自己实现的那种 before_action 过滤 post 方法,会导致需要过滤的 action 越来越多,自己都搞混乱了。还不一定安全。
3、不用动态路由,rubymine 的自动提示又回来了,比自动路由还方便
感谢分享看法,刚才我也遇到这个困扰了,写了个 before_action
def only_post_method
if request.method != 'POST'
render plain: '只允许post提交'
end
end
before_action :only_post_method, :only => [:create, :update]
感谢大虾指点迷津🙏,看来我在文档阅读上还有欠缺
感谢大虾赐教,不过我定义了一个用于 before_action 调用的方法,貌似不用 return 也会退出
def only_post_method
if request.method != 'POST'
render plain: '只允许post提交'
end
end
before_action :only_post_method, :only => [:create, :update]
有哪方面的安全隐患?请说来听听。thinkPHP 的自动路由用的挺爽的
自动路由也可以认为是一种约定啊。
启用 https 的网站就不用开启 nginx 的 gzip 了?那么静态文件还有必要开 gzip_static 吗?
因为你在圈子里啊
分开写,妥妥的
可能我眼光比较老,当初只有 bootstrap2 给了我耳目一新的冲击,后来的 3 和 4 感觉都很平庸了
是滴,ruby 的糖很多,你要习惯她的味道
[1] pry(main)> %{I am s atring}
=> "I am s atring"
奴隶当惯了,连思维方式都跟着奴隶主走了。不用奴隶主操心,奴隶自己就执行自我审查。
享受优雅是有代价的
又不给我钱,我才不花大工夫长篇累牍写那些材料😎
用了十几年了,至今忍受不了 PHP 的丑陋,有一种跟凤姐交配的感觉
为了让 php 看上去不那么讨厌,我尝试过换各种字体各种配些方案,就如同给凤姐尝试各种美瞳、💄、修眉、打粉底...
后来又尝试 php 的所谓优雅框架 laravel,就如同给凤姐报淑女培训班....
都不顶用,底子太丑
是指这个效果吗?确实 vue 实现更简洁,但是:
1、这种需求并不是web的全部,大部分web前端的交互还是动态加载、图层的显隐,这都是jquery的强项
2、jquery也不是不能实现这种效果,只是稍微麻烦一点。
招啥黑了,别对 jquery 这么没信心好不好,angular,vue 我都会,只是对全栈工程师的我来说,比 jquery 没有优势
前端不是离了数据双向绑定就不能活的。
这叫奋战在生产第一线,本地模拟数据总找不到产品的感觉
我是说生产环境,小站都是在线开发的,一边提交代码一边刷浏览器。个人站长都有这个经历。小公司的小项目也都是这样的。
公司都是铁打的项目流水的员工,一个项目到成熟要经过几十甚至几百个人之手,没有比 JAVA 更适合的了。
php、JAVA 仍是公司的首选,老板才不 care 语言是否优雅,员工写起来舒服不舒服。
如果能处理好安全问题,性能不太差的情况下,能占据很大一块市场,即时生效这个需求永远不会过时,对 web 来说,修修补补各处细节是家常便饭,每次重启服务太影响心情了
感谢楼主,我正需要这么个方案,当年写 ASP、PHP 都是上传文件直接运行,一边写代码一边刷浏览器,就这种保存后即可及时运行的方案才够酣畅淋漓。也暴露年龄了。
先顶贴 mark,过几天就用 rack 自己做一个框架
年纪大了,达不到手指记忆的程度了,学了几天上手,用了几个月,始终无法达到全品这种不用大脑思考即可出字的程度了。也理解父辈面对电脑的笨拙了。有些技能,越早学越好,过了那个年龄,就算学会也是浅层记忆。30 不学艺,古人诚不欺也。
你光说我,你自己呢?
总觉的这样不甚完美,rails 有相关的设置参数,或者方案吗?