小编Zor*_*ran的帖子

带有angularjs的Jspanel(cshtml中的假模态窗口)

有人用过AngsJS的JsPanel吗?

我找不到那个例子.否则,是否有任何类似的框架来管理页面内的模态窗口,打开并访问其中的iframe,并使用postmessage通信?

jquery postmessage modal-dialog razor angularjs

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

如何使用paperclip处理多种文件类型

如何使用单个回形针字段来处理不同的文件类型.例如,我有一个带有回形针方法的文件模型,该方法说:

has_attached_file :file
Run Code Online (Sandbox Code Playgroud)

此文件可以是图片,音频,视频或文档.

如果它是一张图片,我怎样才能使它has_attached_file :file能够以这种方式处理图片:

has_attached_file :file, styles: {thumb: "72x72#"}
Run Code Online (Sandbox Code Playgroud)

然后,如果它是其他文档类型,它将在没有样式的情况下正常工作,因此我不必为不同的文件类型创建字段.

ruby-on-rails paperclip ruby-on-rails-3 ruby-on-rails-4

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

如何正确处理“PG::ConnectionBad 无法连接到服务器”的错误?

我的应用程序只是一个带有 Postgresql 的典型 Rails(实际上是 OS X 上的 Postgres 应用程序)。当我的 Rails 应用程序无法连接到数据库并暂时显示连接错误的纯文本时,我想添加异常处理,而不是 Rails 错误页面(或者以后可能是静态 HTML 错误页面)。

我试过在下面添加异常到application_controller.rb.

# from app/controllers/application_controllers.rb
-------------------------------------------------
  rescue_from PG::ConnectionBad, with: :database_connection_error

  def :database_connection_error
    render plain: "Could not connect to the Database"
  end

  (code ommited)
Run Code Online (Sandbox Code Playgroud)

但它不呈现纯文本。(我也在其他控制器上使用这个异常片段。它正在工作,但它正在处理一个不同的异常,例如我用它来处理ActiveRecord::RecordNotFound错误)

有没有办法处理PG::ConnectionBad或指出我在这里做错了什么?

提前致谢。

ruby postgresql ruby-on-rails

5
推荐指数
0
解决办法
1154
查看次数

Ruby on Rails:如何使用不同的控制器从一个视图/页面链接/路由到另一个视图/页面

我的 Rails 应用程序的以下文件中有一个视图模板:

app/views/static_pages/mission.html.erb
Run Code Online (Sandbox Code Playgroud)

我想从不同文件夹中的视图模板链接到该页面(对应于应用程序中的不同页面):

app/views/home/home.html.erb
Run Code Online (Sandbox Code Playgroud)

我不知道missionStaticPagesController. 我也是 Rails 的新手。我也不知道如何为它编写路由,我怀疑我可能需要在我的routes.rb文件中编写一个 get 'something' 。

有人可以帮忙吗?

routes views ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

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

如何为不同组织中的不同用户使用相同的用户名?

我为所有组织使用相同的用户表.我org_id在我的users表中分配来自不同组织的用户.现在我想为该组织设置唯一的用户名.例如,org_id = 1具有管理员用户名,org_id = 2也具有管理员用户名.

目前,当我创建相同的用户名时,它会抛出错误

此用户名已存在

如何设置唯一用户名以仅在同一组织上申请?

authentication login ruby-on-rails devise ruby-on-rails-4

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

列出发布 Ruby on Rails 5 帖子的用户

目前我有这个查询来拉取所有拥有头像的用户:

@users = User.all.order('RANDOM()').where.not(avatar: nil)
Run Code Online (Sandbox Code Playgroud)

但是,我还需要检查有帖子的用户。由于帖子在不同的表中,我该怎么做?

谢谢你。

ruby sql ruby-on-rails ruby-on-rails-5

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