小编Dav*_*mit的帖子

如何仅显示属于某个用户的项目(使用restful_authentication)?

我有一个包含用户及其文档的Web应用程序.每个用户可以拥有许多文档:

user.rb:

has_many :documents
Run Code Online (Sandbox Code Playgroud)

document.rb:

belongs_to :user
Run Code Online (Sandbox Code Playgroud)

document_controller.rb:

def index
    @documents = Document.find(:all)
end
Run Code Online (Sandbox Code Playgroud)

我正在使用restful_authentication插件.这是我的问题:如何让控制器只显示属于每个用户的文档?现在它显示了所有用户的所有文档.

我使用的是最新版本的Rails.

ruby-on-rails

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

设计决策:动态添加数据问题

我需要让用户可以选择向文档添加元数据.说明这一点的另一种方式是用户需要向文档添加至少5个类别.

基本上我想要做的是在临时的基础上动态地将元数据(或类别)添加到文档中.以下是我想到的选项:

选项1: 我应该通过在数据库中动态创建新表列来实现吗?

选项2: 我应该定义名为attirbute1,attirbute2,attirbute3,attirbute4,attirbute5的5列,然后仅在用户需要属性时使用并显示它们.

选项3: 我是否应该创建一个跟踪列和与之关联的数据的元数据表?

您认为实现这一目标的最佳方式是什么?您能想到任何其他方法来轻松添加此功能.问题是功能需要非常通用.

ruby-on-rails

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

Rails路由问题

Rails路由的规则是否从Rails 1.2.3更改为Rails 2.2.3?我最近升级了一个应用程序,而不是重定向到正确的页面,它现在重定向到主页面(或路由页面).

我唯一能想到的是Rails 2.2.3中的路由规则发生了变化.

谢谢

ruby-on-rails

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

标签 统计

ruby-on-rails ×3