:thumbsup:
已注册.
您已经提交了订单,订单号为 201503301004,此订单为免费订单,不需要支付,谢谢。
@mogodb , 现在是标准码农。
大学是文科,毕业后写"html + css" 配合 photoshop, 主职要工作是 convert ps to web template. 然后,找了份清闲的工作,开始折腾后端。之前完全不得其门而入。后来在图书馆看到经典的, 从此转入后端开发. 算是零基础开始学 Rails 吧。
可惜啊,个人觉得是满足要求的。
>_<, 走不开,走不开....
@mogodb , 自己画着玩,没有学过。
有听过大神说过,将 model 啥的做成 GEM, 在项目间共享。否则,做成两个独立 APP, 就只能 COPY 一份 MODEL.
在任何一个 controller 里,都可以手动写上 layout "the_name_of_layout_without_extension"
实在不行,请直接按 1 楼的方法,手动加入字符,只要不漏就可以了:http://en.wikipedia.org/wiki/Chinese_punctuation 这里列出了所有标点。直接加入进去。个人觉得比用个谁也看不明白的字符集正则要好。
$LOAD_PATH.unshift(File.dirname(__FILE__))
开发环境中不可能每一步都要build
和install
. 所以,一般在测试代码中加入这行代码,或者在test_helper.rb
中加入此代码。保证加载的内容是本地的而不是安装好的 gem.
呃,谢谢,马上改过来。
相当拉轰~
Divvy +1
你让我们这些在深圳的情何以堪啊~
X, 周末不愿意加班挂了。直接不温保了。
第一行的 return 是什么意思? $scope.showTeachers 这个方法定义在某个 controller 里,需要 return 吗? 这个方法是需要触发的。按你的需要,是点击 radio 选择人物后,触发它. 也即是在 radio 上设置 ng-click = 'showTeachers(subjectId)' , 不知道你有没有这样做. 上下文不知。无法给出确切的答复。建议使用 chrome 自带的 debug, 或者 console.log 在代码中,查看 showTeachers 方法是否被调用。
这里作两个预设: 第一,你的 api 的 routes, 比如说是 http://yourdomain.com/api/ts/xxx.json 的模式会返回那个 json 格式. 第二,a 是表 ps 的字段,名为 a; b 为表 ms 的字段。 而后你的 grape api 应该是这样写的。
class Ps < Grape::Entity
expose :id, :fileda
end
class Ms < Grape::Entity
expose :id, :filedb
end
resources :ts
get ":xxx" do
@ps_4 = Ps.all.limit(4).collect(&:a)
@ms_1 = Ms.first.b
{
a: @ps_4,
b: [@ms_1]
}
end
end
grape 是可以直接返回原生内容的。也即是最后返回的内容,会转换成 json 数据。最后这一行,就和要返回的 json 数据结构一样。
招 30 岁的前端实习生不?
呃,调错了,不是 ctrl+t, 我用的 MAC, 是 cmd + t, 或 cmd + p, windows 和 linux 是哪种组合忘记了。反正就是 ctrl, alt, win 这几个键中的一个+t, 或 + p, 到https://www.sublimetext.com/去逛一下,常用的快捷键都有介绍。
将 subl 做成命令。而后,cd to/your/project/path 而后 subl .
打开了此项目。左边有整个项目的树型结构。ctrl + k, b 可以选择打开或关闭。一般这个用不着。因为 ctrl + t , 可以随意切换到不同的文件。只要你记得文件名中的一两个字。安装一些 plugin, 用起来简单方便。
呃,你说说你的表名与字段名,以及你要返回的 JSON 模式。