好与不好看个人感受吧。国内 Ruby 的职位相对于其他几种热门语言少很多。有很多人呢,是面向工资编程。一看招聘职位这么少就不会去选这门语言(当时评估一个项目的时候,团队好多人就带着这个想法)。
其次呢,我看了好多 Ruby 的职位招聘,几乎一水儿的要求会 Rails。刨开 Rails,好像没有招聘 Ruby 的。我是先学习的 Ruby,接触的其他的开源项目,因后期需要上手的 Rails,所以不是由 Rails 带到 Ruby 圈里的,所以看到除了 Rails 没有其他的职位也是感觉不是很好。
还有相对于 python 这两年对于机器学习方面相关库的扩充,ruby 落后了许多,好多人又都钻进了 python 圈子。再有就是 Rails 已经到达顶峰,有下落的趋势?影响力不如从前了?有同学还问过我 Ruby 是啥,也是醉了。
如果项目用不到,应该是自己写小工具的时候会优先 Ruby 吧,环境允许的情况下。真实感觉 Ruby 写起来很爽。有些东西实现起来确实很有趣儿。
一周七天班... ,这是什么概念!!!
关注。用过 python、ruby 做过的大神们都来说说!是不是 ruby 起步晚了。
感谢回答。之前一直做 C 的。上半年开始的一个项目,主要以 Ruby 为主。用起来真的是很舒服。也用过 python,虽说也比 C 方便的多,但是感觉还是 Ruby 真的是比较“有趣" . 但是职位是真的少... 。看了好多招聘的,大多都是要 Rails 的经验。所以有了之前的疑问。
可能是如此的吧!大多数公司用 ruby 都做什么?请问除了 rails 或者其他的 web 开发,还有其他的应用没?
支持,电子版就很有帮助了
就在旁边隔壁,哈哈
感谢 Ruby China。生日快乐
可以 Ruby -0.5 啊。不是全职,业余或者工作不太限制框架的地方,可以使用 ruby 额。Ruby 方便的多,而且写起来确实挺有趣。不过楼主也是很牛的了吧。能面到终面也是很棒的了。
看的相关话题,上次重返是 2012 年?
弱弱的问一句,上下班不打卡很自由是加班到很晚的意思么 0 0.
请问是什么原因导致的这个问题?我也遇到了类似的问题。rails 调用其它脚本不成功。
谢谢。秘文被截断。长度不对导致。犯了低级错误了。
额 - -。RoR 都归到 UI 团队里了?java,C++ 的多哇 - -
额,同新手。看这个就是为了能看懂别人的源码。哈哈
这个也可以达到想要的效果。后来找到了在/etc/init.d/ 目录下增加 puma 的开机启动脚本。这样也可以达到我的目的。感谢回复
非常非常感谢。这个回答对我来说兼职太赞了。因为不是做 web 后台开发工作,只是偶尔做这方面的事情。以前也一直有这个疑问,今天被您解惑了。感谢回复。
感谢回复。能问 个问题么?这里需要 nginx?请问 nginx 在这里是扮演了什么角色?
请问找到解决办法吗,也遇到了类似的问题。。还是使用了数据库 或其他缓存代替了??
嗯,之前考虑过 sinatra。一是 ruby 的菜鸟,二也是 web 框架的菜鸟。sinatra 也需要组织结构、配合 ORM 加载 log 库等等。图省事选了 rails 的 api。。。
@ForrestDouble @Rei 看了下这篇 https://ruby-china.org/topics/26212 ,API 模式禁用了 session... 我再找找有方法加载这个 middleware。
嗯,这种方式也可以实现。但是我这情况有点特殊,不是咱们标准的服务,有些东西由前端传递给我。
我的理解(可能有误差)。就是我选择了 cache_stroe 模式了,我的 session 信息应该就不受客户端 response 里的 cookie 影响了。因为所有 session 都存在了缓存(内存)中。但是我的实际操作情况与预想的有差别。即 session 为空。。。
额,可能是这个原因,请问需要在 config/application.rb 中设置么?找了 rails 手册也并没有看到相关设置...
@smartepsh @MiracleWong 请教下,直接 rails 和 bundle exe rails 有什么区别么?一个是执行系统的 rails,另一个是执行本项目 bin/ 下的 rails?是这个区别?