小编Rap*_*ure的帖子

在Laravel中为全局布局提供模型

我刚刚开始使用Laravel,我正在组建一个快速的博客网站作为练习.

我有一个帖子模型,有帖子,内容.我可以列出帖子,显示单个帖子,然后创建帖子.

我创建了一个与帖子相关的类别表和模型(帖子属于类别).我想有一个下拉菜单,列出我的导航布局中涵盖整个应用程序的所有类别.

允许视图在整个应用程序中访问该数据的最佳做法是什么?似乎错误的是需要将以下内容添加到每个控制器方法,以便我可以传递该数据.

$categories = Category::all(); 
Run Code Online (Sandbox Code Playgroud)

谢谢!

php laravel laravel-4

3
推荐指数
2
解决办法
1046
查看次数

在模型中验证DateTime格式

我正在为具有键入日期时间起始列的模型添加验证

目前我只使用date_select表单助手,但是如果我决定将来要使用时间值,则将列类型保留为datetime.

我目前正在使用:

validates :start, :presence => true
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有:format =>这将确保我收到日期.我知道有人不太可能改变周围的选择框,但我认为你不能太小心,对吧?

ruby-on-rails ruby-on-rails-3

2
推荐指数
1
解决办法
1万
查看次数

如何将文档添加到文件夹

我正在使用Google App Script(特别是文档,而不是电子表格)生成文档,我需要能够将其添加到我称为"测试文档"的文件夹中.

我试过了

doc.addToFolder("Test Documents");
Run Code Online (Sandbox Code Playgroud)

但是,在调试模式下,我得到的错误是找不到方法addToFolder.我正在尝试使用此功能:https://developers.google.com/apps-script/class_file#addToFolder

有人能给我一个如何做到这一点的例子吗?

google-apps-script

2
推荐指数
1
解决办法
2197
查看次数

对于发布和属于用户的所有评论

我正在尝试为Post模型添加注释

class Comment < ActiveRecord::Base
    belongs_to :post
    belongs_to :user #should this be has_one :user instead?
....
Run Code Online (Sandbox Code Playgroud)

如何设置我的注释new和创建操作以获取current_user和当前帖子?

guides.rubyonrails.org建议

控制器:

def create
    @post = Post.find(params[:post_id])
    @comment = @post.comments.create(params[:comment])
    redirect_to post_path(@post)
end
Run Code Online (Sandbox Code Playgroud)

视图

<%= form_for([@post, @post.comments.build]) do |f| %>
...
Run Code Online (Sandbox Code Playgroud)

然而,这似乎只是旨在与帖子相关联而不是用户.如何设置两个关联?

ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

1
推荐指数
1
解决办法
2543
查看次数