支持@kungs的写法,这种需求不推荐使用 scope.
返回 json
{
a: [1, 2, 3, 4],
b: [1]
}
或
a: [1,2,3,4],
b: 1
这样的模式是很容易的啊。看一下 ruby-china 源码地 api 是怎么写的就可以了啊。
不用你们教的,我天生就会
忽然发现不用 disable security 就可以直接访问了,也即是 CROS 被允许了,真是泪流满面啊~~
本贴发自 rubychinaspa 端。
已升
新添加编辑功能。登陆后,可编辑自己发表的帖子。 之前提交了支持 Topic 编辑 #339与topic with favorite/follow status #340两个 pull requests, 前者已通过,后者被无视。暂时只能更新编辑功能了。
关于第 4 个问题,苹果对 ruby 的支持不好描述。且说说 mac os 的优势。一,它是*nix 家族的,不仅仅对 ruby, 天生对编程友好(C#除外). 二,避开 ruby, 且说 rails, rails 核心团队都是在 mac os 上开发/测试的。
已中枪...已修复。
话说有 gitlab, 自己折腾个私有的 github 出来,私有的用自己的,公开的用 github. 为什么还要用别的服务吗?这个不是重造轮子吗?我记得看过一个大牛的博文,他所在的公司也在做一个类似你们业务的站,而后有一次和一个老外的客户介绍他们的服务。用博主的话说,那客户看他们的眼神就像看个 SB, 最后直接问他们,已经有 github 了,你们还在做这个干嘛. 另外,自动部署上有 Heroku 和 Ninefold, 还需要别的吗?
流口水啊流口水~
哪些东西REPEAT YOURSLEF
了?或者说哪些东西在使用 AR 时导致代码一再重复了?
避免 grape 重复代码,可以参考 ruby-china 的源码:https://github.com/ruby-china/ruby-china/tree/master/app/grape
另外,rails 中 grape 的使用与 ORM 无关,资料查询与处理的方法都在 model 中写好,grape 中直接用就可以了。
(1..100).reduce(&:+)
写过 web crawler 专爬美女图,置入数据库,前端 Rails + zurb foundation + sinatra. deploy 到 linode vps ubuntu linux + nginx + passenger, based on mongodb. 个人私站,表示下班了看看美女,能保证我身心愉悦,并提高工作效率。当然,这个不是 gem. 最佳实践:https://github.com/suffering/learnmvc
#18 楼 @rbprocareer , AR 可以自己独立使用。不管是在 sinatra 还是在别的什么 framework 里。 这里是我自写的一个 rails-like web framework, 里面就直接用的 AR. https://github.com/suffering/learnmvc/blob/master/srbmvc/lib/srbmvc.rb#L34 做这样的简单设置后,就可以像是在 rails 里一样使用 AR 了。
你看的是 rails 的源码吧,确实是很头痛的,似乎没有好的办法可以方便地解决你的这些问题。我个人看的话是在 subl 里打开源码文件夹,看到不明白的莫名共妙的方法,先是CTRL+R
看是不是在本文件定义的。而后CTRL+SHIFT+F
在整个文件夹内搜索方法名。大不了整个项目内搜索def the_method_name
. 一般都是可以找到的。
这样多来几次之后,对那些被include
, autoload
之类的东西了解得多了之后,一看方法,大致就知道应该是定义在哪里 module 之中,直接就CTRL+T
切过去就可以了。
搞错了吗?有免费的可用?和 Linode 512 一个档次的直接免费?
很明显是需要另外的支持的吧,比如说 ckeditor 之类的。往往还需要添加 routes mount, css assets, js assets 之类的。simple_form 没有内容这个功能的。
@PengEdy , 这个顺序似乎不是那么重要吧。如果是自学,从入手难易程度来看的话,似乎是前端到后端容易些 (对我这样的文科生来说). 关于 Javascript, 少有人敢说吃得透,一般来说会用 jQuery, 就够 web 前端用了。
一直kaminari
的漂过,并强行歪楼:
表示 kaminari 内置各种 template support, theme customize.
https://github.com/amatsuda/kaminari, will_paginate 不用已好久。
从前端到后台 ROR 再适合不过了。作为新手,往往需要一些激励机制存在。 哪怕只是照着书本敲,只要真有个项目运行起来了,哪怕不懂原理,也会觉得很受鼓舞。 最怕的是折腾来折腾去不得其门而入。如果你从头端转后端是从 PHP 开始的,那你得同时学习 PHP 与 SQL. HTML 与各种代码混合在一起。(这里并不是说 ROR 一定比 PHP 好,只是说 ROR 比 PHP 更方便入门而已,勿喷) 但是 ROR, 你只需要学习 RAILS 就可以了。RUBY 都可以先放着不管。 直接运行几行代码就得到一个数据库运行的可运行网站,真是不可思议啊: 第一步:配置环境: https://ruby-china.org/wiki/install_ruby_guide 第二步:生成项目:
cd /path/to/project/folder
rails new proja
cd proja
bundle
rails g scaffold product name:string descriptiong:text
rake db:create
rake db:migrate
rails s
open 'http://localhost:3000/products'