Tag: 的Ruby on 轨道

Rails:呈现XML添加标记

我有一个Rails控制器,它将以XML格式输出一个哈希 – 例如: class MyController “b”} respond_to do |format| format.xml {render :xml => @output} end end end 但是,Rails添加了一个我不想要的标签,即: b 我怎样才能输出这个呢? b

如何在Ruby on Rails上使用Firebase?

我看过不同的rubygem,比如firebase-ruby和rest-firebase ,但是这些gem与铁轨没有很好的整合。 我的问题是,使用FireRecord设计模式作为我的后端有一种更简单的方法吗?

Rails Searchkick / Elasticsearch has_many和belongs_to association

我试图使用Searchkick运行搜索并返回基于多个模型。 我的书模型包含了这个 class Book < ActiveRecord::Base searchkick has_many :book_subjects has_many :subjects, through: :book_subjects belongs_to :author belongs_to :publisher end 然后我的控制器有这个 def index if params[:search].present? @books = Book.search(params[:search], operator: “or”) else @books = Book.all end end 我希望搜索结果能够搜索相关模型并返回任何结果 – 所以boo主题名称,作者和发布者。 谢谢

在Rails中显示两个文本体之间的差异

有没有一种简单的方法可以做到这一点 – 创建标记文本,显示两段文本之间的变化。 可能是一个内置助手? 看了但找不到了!

rails 4 has_secure_password呈现密码确认可选

使用rails 4我在我的用户模型中使用has_secure_password ,技巧说如果我没有设置:password_confirmation它将永远不会被触发但为什么当我运行测试时我得到错误: 密码确认不能为空如下: Failures: 1) User Failure/Error: it { should be_valid } expected # to be valid, but got errors: Password confirmation can’t be blank 我的测试文件看起来像: require ‘spec_helper’ describe User do before { @user = User.new(name: ‘joe’, email: ‘joe@mail.com’, password: ‘foo’) } subject { @user } #…. #…. describe “when password is not present” […]

Rails:获取来自数据库的对象的所有字段

假设我有一个Foo ActiveRecord模型,其字段为foo_id , foo_name和foo_description 。 做完之后 @foo = Foo.find(1) 是否存在任何方法“ model_fields ”: @foo.model_fields()将返回数组: [“foo_id”, “foo_name”, “foo_description”] ? 谢谢您的帮助。

Rails 4 – 通过link_to传递参数?

我有一个表单 – 根据用户点击显示表单的链接,我希望将不同的隐藏参数传递给记录并在提交时保存。 有一个很好的方法来做到这一点? 提前致谢! 例如: ### -> set request.project = true ### -> set request.admin = true

如何使用Koala gem获取Facebook用户的图片?

我正在尝试使用他们的Facebook ID获取Facebook用户的朋友的图片,但使用以下代码返回nil而不是图片url… 我使用的代码如下: picture_url = @user.get_picture(“1000000111”) 其中@user是使用Facebook身份validation制作的Graph API对象… 这段代码中缺少什么? 提前致谢。

Rails 4:将控制器分组到一个文件夹中

我想将所有控制器及其视图分组到文件夹中,例如“admin”下 这就是我做的: (1)我将所有controllers移动到文件夹admin (2)我将所有views移动到文件夹admin (3)我在Rails指南中读到我应该这样做: scope module: ‘admin’ do resources :admin_permissions, :admin_layout, :admin_db end 但我不断收到错误 ActionController::RoutingError at /admin_permissions/index uninitialized constant AdminMainController 目录结构: controllers -> admin -> admin_main_controller -> admin_permissions_controller -> admin_layouts_controller -> admin_db_controller views -> admin -> admin_main -> admin_permissions -> admin_layouts -> admin_db 所有前三个控制器都inheritance自admin_main,它inheritance自应用程序 有关阅读/检查的建议吗?

如何美化rails中的validation

我有一个简单的脚手架rails应用程序正在执行validataes_presence_of。 validation使每个文本域都有边界。 我只想将错误消息显示在顶部。 如何对validation进行这些类型的更改或颜色更改