type: "post"
data: {_method: "put", xx: "xxx"}
log 如下, client: firebug: "NetworkError: 405 Method Not Allowed - http://localhost:9000/notes/2673/entries/10297/update_with_data" server: grape: [24234:INFO] 2013-05-07 11:39:24 :: Status: 405, Content-Length: 0, Response Time: 3.40ms
查了 http 的错误 code,没明白所以:)
#3 楼 @small_fish__ 有些保留字出错非常诡异,比如建表叫 records(似乎会导致 model 和表对应混乱),很难定位出来。
Rails 里面给自己用 put,是 ok 的(我以前代码里面用着是 ok 的,rails3.x); post,加 data 里面_method 这个方法我前面试过,也有问题,稍后我看看具体问题贴出来。
ps,我坦白其实这个问题描述的不是很清楚,不晓得怎么说的更明白,所以先贴出来碰运气,对不住大家。前面用 curl 方法调接口也有问题,反正混乱,等我理清了再补充保存和 log 信息。
@Rei 借道问下 writing.io 的富文本是基于哪个改的?纯手写从头开始工作量好大吧?,好像用是 html5 的 content editable,而不是传统的 iframe?
可查 rails 保留字
#5 楼 @small_fish__ redmine 也有这种自定义的字段,不晓得是否也这样实现的
上一个项目这些 partial 越来越多,感觉文件太多有点乱了,于是还没来得及整理,这个项目挂了。
都已经有 3 个服务器管理员了,团队不是很小了,开始适当分开下权责 所以选择题的话,1。
备注 1,小团对通常共享代码,不代表共享服务器 root 权限,不是不信任,实在是减少手误(手误的概率不高,一旦发生,成本挺高) 备注 2,罗嗦又罗嗦下,备份是必须的。
好远,七八年前住那里好想在那里找个工作哈。
话说我也从来不记名称大小写,有些朋友很纠结, 但是,,,,但是,,要说直接把缘故说明白嘛,为何如此命名,死记硬背的一律不记。
不要跳入框框
学数学好
济南?前天刚从济南劳教局(省总局)出来,哈哈。 ps,可惜就一天,都没时间在济南逗留看看。
那个叫什么 rails tutorial 的用户好像从头写的一个。有时间建议写一次,还是能了解一些早晚需要了解的东西
补充个,对 markdown 一直不太会用,虽说简单,但是对我还是太难,就那几条我记住了还是忘,也不打算集成,更不打算让编辑和普通用户去学语法。
编辑器之类用用 gem 无可厚非,都自己写要时间,精力有限嘛。 现在还是用 kindeditor,还算方便,用过 tinymce,fckeditor,和一个什么 html5,反正都没有特别顺心的,只好先用 kindeditor 应该整体都可以用,集成配置还方便,有点经验。当然它有时遇到内容会导致页面整体式样出问题,没有时间细究。
数据逻辑放 model,业务先 controller 里面提取一个 private 方法;多了放 lib 里面 module;多了提到 gem;多了提到独立系统;仅供参考。
这个总结好。
#3 楼 @lufeihaidao fcix 中文好用,ibus 你可以输入日文等其它国家语言都有支持
#10 楼 @quakewang 非常感谢,个人也有点单行的癖好哈,多谢多谢。
才发现我需求写的有问题,结果里面没有自定义字符,是 id 值,所以改了如下,结果 ok 了。
data.group_by{|e| e[:entry_id]}.map{|k, v| {:entry_id => k, :data => v.inject({}){|h, e| h.merge(e[:field_id] => e[:content])}}}
其实我还是有点晕,等清醒了理理,平时对 inject 用的很不熟悉。多谢。
#16 楼 @gaicitadie 很久前看过 ironruby,似乎离不开 visualstudio,现在不知道成熟否
发现一个小坑,表名不能用 records,这个是保留单词,容易引起问题。
#9 楼 @diudiutang 这个没效果