卧槽,求赏赐
#17 楼 @upsilon2gamma 验证其实我也没想太多,只是在开发的过程中用了 has_many 然后企图用 build,结果报错信息会说,missing article_id,那我就按照出错信息来给一个 id。更抽象的使用 article,倒是没真的使用过。
#14 楼 @upsilon2gamma 看来我一开始想法就偏差了。validates_presence_of
给了 article_id
是认为 tag 的创建是必须得和某个 article 关联,只是没想到这样一来即便是article.build
也会出问题。后面的accepts_nested_attributes_for
倒是没用过,我用的大部分函数都只是在看教程时候记下来的,显得有点孤陋寡闻了。
汉子干啥用的,注释?如果只是注释可以选择英文,你这明显是在 windows 下,可能默认编码 gbk,ruby 的 utf-8 编码编不出来
#8 楼 @upsilon2gamma 嗯,中间 model 当时就是我的方案,但是当初没知道可以用 inverse_of,而且当时试下来是,只有中间 model 和关联 model 可以互相创建对象,但是 3 个模型不能一次性创建,就比如,article,tag,article_tag 三个模型,创建 article 的时候可以把 article 和 article_tag 两个模型创建,但是不能把相关的 tag 创建进 tag 的表,当时想过重写 initialize 构造函数,然后觉得太麻烦了,一个个人站点,没必要弄得这么麻烦,性能上也不会有什么瓶颈,现在这样写对于 tag 搜索 article 也不会有什么麻烦的。
你刷新下本地 dns 呢
#5 楼 @upsilon2gamma 我发现在这个情况下,不能对两个模型同时加 has_many,不然 save 时候会爆undefined method each for <Article.....>
。看来 has_many 之后会变成一个数组的处理。
#5 楼 @upsilon2gamma 我尝试了下,不仅仅对于 tag 要加inverse_of
,article 也要加,两边都加上才能满足我之前说到的需求,不过这里也有个问题,因为 tag 和 article 是多对多的关系,所以不能用 belongs_to,其实两者都是 has_many,不知道 inverse_of 是否可以行
其他到还好,就是每次要是 hash 的 value 是个 symbol 就很蛋疼,还得空格。。。所以还是=>看着清楚。
#1 楼 @quakewang 不行,错误是一样的。而且多加一条belongs_to
是不对的,这里其实是个多对多的关系。article 和 tag 是多对多的。
#2 楼 @guyanbiao 不可以在设定好 tag 之后直接 create,一定要先 create article,然后设定 tag,再 save,原理是一样的,你可以试试全部设定好之后,用 article.create! 。会爆一个 validate error。
reeder,feedly
#4 楼 @blacktulip 嗯,我也是准备变成静态页面。。。要是文章中还有图片链接什么的,等于整个 html 文档都进去了。。
改镜像到 taobao 啊。。。论坛的 wiki 里有
m4 是固态硬盘原来。貌似新款 macbook pro 都是三星的固态硬盘
facebook 上木有找到你。。。。
我的邮件收到了嘛?
5 楼乃这是搞笑嘛?这需要去理论嘛?这需要是辩驳嘛?人家喜欢什么关他妹事啊,人家以后就算没饭吃又妹事啊。他有什么资格对别人兴趣一概贬低。直接轰出去就行了。