ruby-on-rails-3 相关问题

Ruby on Rails是一个用Ruby编写的开源Web开发框架。 Ruby on Rails遵循约定优于配置的原则,使您不必重新创建事物以保持工作效率。仅将此标记用于Rails 3特定的问题,并标记这些问题[ruby-on-rails]。

ActiveRecord 或查询

如何在 Rails 3 ActiveRecord 中进行 OR 查询。我找到的所有示例都只有 AND 查询。 编辑: OR 方法从 Rails 5 开始可用。请参阅 ActiveRecord::QueryMethods

回答 14 投票 0

ActiveAdmin 显示默认视图内容

我正在使用 ActiveAdmin,需要对某些视图进行自定义,并且遇到了一些我觉得我做错了的场景。 我正在向显示视图添加一个附加表(comm...

回答 5 投票 0

使用accepts_nested_attributes_for保存嵌套属性数组

项目和任务是一对多的关系,项目accepts_nested_attributes_for :tasks。 在表单中,我的任务对象如下所示: 项目[任务][2][分配时间] 项目[任务][2][到期...

回答 3 投票 0

“require_tree 参数必须是目录”rails 3.1.1 预编译资产

我在这里一直在尝试让资源在我的生产服务器上进行预编译(使用 ruby 1.9.2 和 Rails 3.1.1 进行简单的 ubuntu 安装,并尝试使用新的 3.1.2RC

回答 4 投票 0

recaptcha 站点验证 API SSL 握手的问题

我的网站上多个地方、注册和 CSF 都使用了验证码。截至7月16日,所有请求均正常并得到快速响应。但自 7 月 16 日起,我们开始遇到延误......

回答 1 投票 0

路径助手生成带有点而不是斜线的路径

在我的routes.rb中我有以下内容: 资源:消息线程 当我打电话时: 消息线程路径(1) 我得到: /message_threads.1 为什么是这样?我的其他资源运行良好。我不是复数吗...

回答 4 投票 0

Disqus Ajax 不会为 ruby on Rails 中的不同帖子采用不同的线程

我有一个 Rails 应用程序,我使用 Disqus 通用代码来实现评论功能。我正在使用 ajax remote => true 函数来显示我的帖子内容。这是我的disqus代码 我有一个 Rails 应用程序,我使用 Disqus Universal Code 来实现评论功能。我正在使用 ajax remote => true 函数来显示我的帖子内容。这是我的disqus代码 <div id="disqus_thread"></div> <script type="text/javascript"> var disqus_shortname = 'ginfy'; var disqus_identifier = '<%= @posts.id %>'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); </script> <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> 我知道 Disqus 取决于站点 URL,并且它根据不同的 URL 使用不同的线程,但这里我使用 AJAX [URL 没有更改]。 检查我的 erb- <%= link_to "Read more","prayers/#{posts_item.id}",:remote => "true" %> 当我点击“阅读更多”时,Disqus 总是以相同的线程打开。我希望不同的帖子有不同的 disqus 线程,而不牺牲我的 Ajax 功能。 我已经检查了与此问题相关的所有问题,但没有给我解决方案。请帮我。 当您想要更改线程时,您需要使用 Disqus.reset 函数。像下面这样的东西会起作用: <script type="text/javascript"> var changeThread = function(){ DISQUS.reset({ reload: true, config: function () { this.page.identifier = 'new_disqus_identifier'; this.page.url = 'http://example.com/#!new_content'; this.page.title = "New Page Title"; this.language = "fr"; // only if changing the language } }); }; </script> <button onclick=changeThread();>Change the Disqus thread!</button> <div id="disqus_thread"></div> <script type="text/javascript"> var disqus_shortname = 'ginfy'; var disqus_identifier = '<%= @posts.id %>'; (function() { var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true; dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq); })(); </script> <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript> 在全球范围内提供约 3000 个就业机会后,我们的机构仍在全球范围内提供就业和商业贷款。 如果您需要工作或经济援助,请立即通过电子邮件与我们联系:[电子邮件受保护] 谢谢。

回答 2 投票 0

Google 地图 V3 API 密钥本地计算机错误:GoogleGoogle 已禁止使用此应用程序的地图 API

我正在计算机上运行 Rails 3 设置,仅使用内置的 Rails 服务器并收到 Google Maps API V3 错误: Google 已禁止使用此应用程序的 Maps API。提供的...

回答 8 投票 0

Ruby on Rails 命名日期/时间字段的约定

我想做一个这样的脚手架: Rails 生成脚手架 作业开始时间:日期时间 完成时间:日期时间 价格:十进制 付费时间:日期时间 估计完成时间:日期时间 评论:文本 我已经添加了...

回答 4 投票 0

如何在rspec中测试私有帮助器(模块)方法

我有一个名为“AppHelper”的帮助程序模块和私有方法“sum”,我想使用 rspec 对其进行测试。 例如: 模块应用助手 私人的 定义总和(a,b) 把a+b 结尾 结束

回答 1 投票 0

Ruby on Rails 3.2 Mailer,本地化邮件主题字段

我目前正在 RoR 3.2 中编写一个邮件程序,它将发送应根据用户语言进行本地化的邮件。我设法渲染正确的本地化视图,但我遇到了一些困难......

回答 4 投票 0

Rails 教程 Michael Hartl。第8章sign_in方法,为什么要用writer方法?

在 Michael Hartls Rails 教程中,我遇到了以下代码: 会话助手模块 def current_user=(用户) @当前用户=用户 结尾 def current_user #获取登录用户 @当前_...

回答 2 投票 0

has_secure_password 是否使用任何形式的加盐?

我想使用 has_secure_password 在数据库中存储哈希密码。我在互联网上找不到 has_secure_password 是否使用任何形式的加盐。如果使用盐腌,效果如何?

回答 1 投票 0

如何禁用表单提交按钮“a là Ruby on Rails Way”?

我正在使用 Ruby on Rails 3,我想禁用并切换表单的 CSS 类。在 AJAX 提交表单时提交,直到 AJAX HTTP 请求完成(我使用默认值

回答 2 投票 0

如何从 IronWorker 发送 Rails3 应用程序的电子邮件?

我遵循了 IronWorkerNG::Client.new 和 Rails 的所有文档: https://github.com/iron-io/iron_worker_rails_example 我的 .worker 文件正在执行: 运行时“红宝石” 命名“公司列表” 合并宝石'

回答 1 投票 0

如何为我的选择框的每个选项添加数据属性?

在我的 Rails 应用程序中,我有这个选择框: <%= f.select :invoice_id, current_user.invoices.numbers_ordered %> 这是我的发票类: 类发票 < ActiveRecord::Base belongs_to :us...

回答 3 投票 0

ruby unzip - 因未初始化常量 ZIP::File 而失败

我有以下红宝石代码: 需要“HTTPClient” 需要“红宝石” 需要“zip” def self.unzip(数据, dest_dir) ::Zip::File.open_buffer(data) 做 |fzip| fzip.each 做 |entry| 路径...

回答 2 投票 0

如何在重定向时显示 Rails flash 通知?

我在 Rails 控制器中有以下代码: flash.now[:notice] = '签入成功' 重定向到签入路径 然后在 /check_in 视图中: <%= notice %><... 我在 Rails 控制器中有以下代码: flash.now[:notice] = 'Successfully checked in' redirect_to check_in_path 然后在 /check_in 视图中: <p id="notice"><%= notice %></p> 但是,通知没有显示。如果我不在控制器中重定向,则效果完美: flash.now[:notice] = 'Successfully checked in' render action: 'check_in' 不过我需要重定向......而不仅仅是该操作的渲染。重定向后可以有闪现通知吗? 删除.now。所以就写: flash[:notice] = 'Successfully checked in' redirect_to check_in_path .now 专门应该在您只是渲染而不是重定向时使用。重定向时,不能使用.now。 redirect_to new_user_session_path, alert: "Invalid email or password" 代替:alert,您可以使用:notice 显示 或者你可以在一行中完成。 redirect_to check_in_path, flash: {notice: "Successfully checked in"} 这也可以工作 redirect_to check_in_path, notice: 'Successfully checked in' 如果您使用 Bootstrap,这将在重定向目标页面上显示格式良好的 Flash 消息。 在您的控制器中: if my_success_condition flash[:success] = 'It worked!' else flash[:warning] = 'Something went wrong.' end redirect_to myroute_path 您认为: <% flash.each do |key, value| %> <div class="alert alert-<%= key %>"><%= value %></div> <% end %> 这将生成如下 HTML: <div class="alert alert-success">It worked!</div> 有关可用的 Bootstrap 警报样式,请参阅:http://getbootstrap.com/docs/4.0/components/alerts/ 参考:https://agilewarrior.wordpress.com/2014/04/26/how-to-add-a-flash-message-to-your-rails-page/ 我遇到了同样的问题,你的问题解决了我的问题,因为我忘记包含在 /check_in 视图中: <p id="notice"><%= notice %></p> 在控制器中,只需一行: redirect_to check_in_path, :notice => "Successfully checked in" 如果使用操作进行重定向,则操作和 Flash 消息必须作为单独的参数传递。 redirect_to({ action: 'show'}, notice: 'Successfully checked in') 参考:https://api.rubyonrails.org/classes/ActionController/Redirecting.html#method-i-redirect_to

回答 7 投票 0

destroy 与 destroy_all

我需要知道何时使用 :dependent => :destroy_all 以及何时使用 :dependent => :destroy 如果我的模型有很多子模型,并且我使用了 :dependent => :destroy ,会发生什么?它会...

回答 2 投票 0

XHR 不起作用,因为“Access-Control-Allow-Origin 不允许来源”

我正在使用 Rails 3 开发 API 服务器,到目前为止它非常方便,但我一直遇到错误,我不确定这是因为我的 Apache 设置还是 Rails 应用程序。 当我...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.