我们假设我有一个属于用户的模型帖子.要转换为json,我会做这样的事情
@reply.to_json(:include => {:user => {:only => [:email, :id]},
:only => [:title, :id])
Run Code Online (Sandbox Code Playgroud)
但是,我想为此设置一些默认值,所以我不必每次都指定:我试图覆盖as_json来实现这一目标.当我在User模型中添加as_json时,在我执行@ user.to_json时调用它,但是当用户包含在@ reply.to_json中时,忽略了用户的重写as_json.
我该如何工作?
谢谢
在rails 2.x中,我可以将--git选项传递给./script/generate,以便在创建后自动将文件添加到git.但是我无法在Rails 3.0中找到这样的选项(或配置).
这已被删除或我遗失了什么?我尝试了一段时间研究这个,但我找不到任何参考.
谢谢,Prateek
我在rails应用程序中使用MySQL.我有一个用户表(标准的东西,如id,名称等)和书籍表(再次与id,user_id和标题等).
我想有一个列(让我们称之为user_book_id),它应该像id一样自动递增,但是用user_id限定.就像id一样,即使在books表中删除了一条记录,也不应该重用user_book_id.一个例子:
User
id | Name
------------
1 | Jerry
2 | Newman
Book
id | user_id | user_book_id | Title
-----------------------------------
1 | 1 | 1 | Jerry's First Book
2 | 1 | 2 | Jerry's Second Book
3 | 2 | 1 | Newman's First Book
4 | 1 | 3 | Jerry's Third Book
Run Code Online (Sandbox Code Playgroud)
有没有办法在MySQL中这样做?我搜索但找不到任何东西.
谢谢,Prateek