我正在尝试找出Ruby-on-Rails实现浅层路由嵌套的方法,它允许我跟踪最顶层的资源。
假设我们在config/routes.rb中设置了如下浅层嵌套路由
resources :article, shallow: true do
resources :comments
end
resources :comments, shallow: true do
resources :likes
end
如何从comments/3/likes重定向到/articles/1/comments,因为article_id在参数中不可用,所以将article_id放在会话散列中是最好的方法(当文章通
我创建了一篇文章和评论模型,并且在这两个模型上都有CRUD。它工作得很完美。我现在需要的是在注释中显示article.title字段,而不是comment.articleid。我该怎么做呢?
这就是我被卡住的地方。我不知道下一步该做什么,也不知道这是否正确:
public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
在多个关联上使用.joins时,我遇到了一些问题。这是我的模型设置:
class Article
has_many :comments
has_many :tags
end
class Comment
belongs_to :article
end
class Tag
belongs_to :article
end
我正在尝试查找所有带有评论的文章,这些评论具有特定的评论正文或具有特定标签文本的标签。这是我的问题:
Article.joins(:tags, :comments).where("(\"tags\".\"tag\" = &
我有一个不同帖子的博客。假设我有10个帖子。当我选择用DELETE FROM table WHERE id = 10删除最新的帖子时,它也会删除它。
但是,然后,我的下一个帖子,得到了ID 11。
因此,我的数据库如下所示:
ID | post
11 | foo
9 | bar
但是我删除的数字10已经不存在了。我怎么才能让我的下一篇文章获得ID10呢?
ID列是自动递增的。
我有一个简单的文章和评论系统与以下表格:
文章表:
ID | Writer | Text
1 | Bob | good article
2 | Marley | read this
备注表格:
ID | Article_ID | Comment
1 | 1 | i love this article
2 | 1 | good one
3 | 2 | waiting for more
我想选择每一篇文章和它下面的评论。我使用以下查询:
SELECT * FROM articles LEFT JOIN comments O
我是ruby on rails世界的新手。我有两个类,A和B,定义如下:
class AClass < ActiveRecord::Base
has_many :a_b_class
end
class ABClass < ActiveRecord::Base
validates_presence_of :attr1, :attr2
belongs_to :a_class
belongs_to :b_class
attr_accessible :attr1,:attr2,:a_class, b_class
end
class BClass < Act
我正在学习C++,我正在尝试创建一个“在线商店”,在那里你可以发布文章并对它们进行评论,一条评论属于一篇文章,一篇文章可以有很多评论,但我现在不知道如何在不创建循环的情况下对其进行编码
我尝试过使用Article.hComment.h# -> "Comment.h“,反之亦然,但是当我试图编译它时,它创建了一个循环,其中A导入B,B导入A
Comment.h
#include <string>
//This is what I've tried but it creates a loop
#include "Article.h"
usin
我有一个用于发布新文章的表,该表的内容是使用while循环打印的。
现在,我希望读者能够对文章发表评论,所以我在while循环中创建了另一个用于评论的表和一个列在文章下的表单,但只要有人对文章发表评论,评论就会与所有文章一起显示。
因为文章和评论都在一个while循环中,并且表之间没有关系。如下表所示:
content_posts( id int primary auto,subject varchar,postby varchar,date date,content varchar )
注释( id int primary auto,name varchar,email varchar,bo
我正在编写一个插件,以在外部应用程序中显示vBulletin 4论坛的最新线程/帖子。这两个系统都运行在同一个域上,因此我能够在外部应用程序中获得用户的vB会话。由于vB论坛有一些具有特殊权限的论坛(例如,内部论坛供工作人员使用),所以我只想显示用户至少可以阅读的线程。
我发现可以这样做:
$notAccessableForums = array();
foreach($vbulletin->forumcache as $forumId => $forumInfo) {
// User need at least view-access
$userCanViewFo
我试着向article#index展示每篇文章上有多少评论。
因此,我有以下模型
resources Article do
resources Comments do
end
end
我知道在每一篇文章中,我可以做到以下几点,这将会奏效:
@count = @article.comments.find(:all).count
并且只在视图计数中显示。但当我在索引文件中,不确定如何显示此事件自动柜员机存在多少注释时,问题就来了。
提前感谢