ruby-on-rails-3 相关问题

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

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

Rails:如何从列中获取唯一值

如何从表中的列中获取唯一值? 例如,我有这个产品表: ID 名称 类别 1 名称1 1st_cat 2 name2 第二只猫 3 name3 1st_cat 3 name3 1st_cat 这里我只想得到 2 个值 -

回答 8 投票 0

rvm 命令未找到

我用rails安装了rvm,从RVM的官方网站,我指定了教程建议的命令。 安装时我的系统有rails 4.0.0、rvm 01/23/12、ruby 2.0.0、bundler g...

回答 4 投票 0

在 Ruby Rails 中完全阻止浏览器

由于我正在解决多个问题,我想知道是否有人知道如何阻止基于浏览器访问 Rails 应用程序?我想阻止 Internet Explorer(所有版本),有什么想法吗?

回答 2 投票 0

如何检测浏览器类型及其版本

我如何在 Rails 中检测浏览器类型及其版本。我想检查特定浏览器的版本,如果不需要浏览器版本,则要求用户升级它..我使用以下规格...

回答 6 投票 0

actionmailer 基于.LTD app.com/app.fr 设置主机动态

我的 Rails 应用程序中有 2 种不同的语言,并且希望能够以正确的语言设置域名。例如,如果用户从 app.FR 注册,我希望在下面的示例中

回答 2 投票 0

如何更改 ActiveRecord 在解析表单中文本字段中的日期时所需的格式?

问题 我有一个带有日期属性的 Ruby on Rails 模型。 在此模型的表单中,我使用带有 JQuery 日期选择器的单个文本字段来表示此属性(不是下拉菜单...

回答 6 投票 0

Rails RESTfull API 文档

我正在寻找支持以下功能的文档框架: 从代码注释生成 可搜索 造型可定制 NTH:链接引用(如果我以某种方式引用一个类...

回答 2 投票 0

MiniTest - 仅重新运行失败的测试

是否可以让minitest通过rake任务只运行失败的测试? 在互联网上找不到任何关于此的信息... 使用 rspec 或黄瓜它可以工作..这里有可能吗?

回答 3 投票 0

postgres 中的 SQL 将重复事件的日期时间转换为未来日期时间

我仅使用日期时间来跟踪表中每周重复发生的事件。 我只关心时间和它所在的星期几。 我需要能够将设置的 DATETIME 转换为

回答 2 投票 0

Rails 初始化程序在加载路由*之后*运行?

我想在 Rails 应用程序启动时设置一个类属性。它需要检查一些路由,因此需要在我的自定义代码运行之前加载这些路由。我很难找到可靠的p...

回答 3 投票 0

是否可以仅在“创建”事件中在 papertrail 的元中添加自定义数据

has_paper_trail 元:{ 对象:“自定义数据” } 这是我的代码需要有一个条件,即我们仅在创建时添加元 我试过这个 has_paper_trail 元:{ 对象:->{ ins...

回答 1 投票 0

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