草庐IT

Discussion

全部标签

ruby - Rails 多个 belongs_to 赋值

给定用户:classUser讨论:classDiscussion帖子:classPost我目前正在通过在Controller中初始化Posts@post=current_user.posts.build(params[:post])我的问题是,如何设置/保存/编辑@post模型,以便同时设置帖子和讨论之间的关系? 最佳答案 保存和编辑讨论以及帖子现有讨论要将您正在构建的帖子与现有讨论相关联,只需将id合并到帖子参数中@post=current_user.posts.build(params[:post].merge(:discuss

javascript - 在 Jade 中循环和显示来自 Mongodb 的数据

我一直在开发一个实时问答应用程序,用户可以在其中创建讨论,他们可以在讨论中提出问题,然后对问题添加评论。但是,目前我还停留在问题部分。我可以成功地创建一个讨论,以及一个通过discussionID(作为objectID(discussionID)存储在MongoDB中)链接到讨论的问题。我正在尝试获取与讨论具有相同ID的问题,并将它们传递给Jade,以便我可以在div中循环它们。到目前为止我的代码是:对于讨论Controller:functiongetOne(req,res,next){Discussion.findOne({_id:req.params.id},functiononD

php - 从数据库中选择数据后出错

这个问题在这里已经有了答案:PHPparse/syntaxerrors;andhowtosolvethem(20个答案)关闭4年前。我目前在一个带有投票系统的论坛网站上工作。然而,有一些恼人的,可能是语法错误困扰着我。我说的是这段代码。prepare("SELECT*FROMusersWHEREuser_id='$_SESSION['u_id']'ANDthread_id='$thread_id'");这段代码中没有说清楚的地方如下:db_discussion_connect()在dbh_discussion_connect.inc.php中声明的函数。此函数返回一个连接到我的数据库的

php - Mysql查询在最近的行上连接表

我有一个类别页面,在我加入之前它们工作正常。类别显示如下:category1-----------------------0----------0discussion1bysomeonecategory2-----------------------0----------0discussion2bysomeoneelse现在显示讨论的地方,我需要根据它的discussion_id显示发布到该类别的最后一个讨论。我试过ORDERBY...DESC但它按类别名称而不是讨论名称和发布者排序。$sql="SELECT*,COUNT(d.cat_id)ascountFROMdiscussions

Express中路由匹配的正则表达式

我不太擅长正则表达式,所以我想确保我做得正确。假设我有两条非常相似的路线,/discussion/:slug/和/page/:slug/。我想创建一个匹配这两个页面的路由。app.get('/[discussion|page]/:slug',function(req,res,next){...entercodehere...})这是正确的方法吗?现在我只是创建了两条单独的路线。someFunction=function(req,res,next){..}app.get('/discussion/:slug',someFunction)app.get('/page/:slug',some

Express中路由匹配的正则表达式

我不太擅长正则表达式,所以我想确保我做得正确。假设我有两条非常相似的路线,/discussion/:slug/和/page/:slug/。我想创建一个匹配这两个页面的路由。app.get('/[discussion|page]/:slug',function(req,res,next){...entercodehere...})这是正确的方法吗?现在我只是创建了两条单独的路线。someFunction=function(req,res,next){..}app.get('/discussion/:slug',someFunction)app.get('/page/:slug',some