Tag: ruby on rails 3.2

如何做一个Ajax GET请求从rails获取数据并将其传递给javascript(谷歌地图)?

我有一个模型位置,有两列纬度和经度。 我想找到一种方法,我可以获取位置列表,并使用Ajax和javascript将它们传递给谷歌地图。 到目前为止,我的代码如下: map.js: function initialize() { var map; var latlng = new google.maps.LatLng(37.09, -95.71); var options = { zoom: 5, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP, disableDefaultUI: true, disableDoubleClickZoom: true, noClear: true, navigationControl: true, navigationControlOptions: { position: google.maps.ControlPosition.TOP_RIGHT } }; map = new google.maps.Map(document.getElementById(‘map’), options); var marker = new google.maps.Marker({ position: latlng, map: map, title: ‘Click […]

缺少当前文件夹Capistrano Rails 3.2

我需要理解为什么capistrano不会创建当前的文件夹。 我正在使用以下命令:cap deploy:setup,cap deploy:check,cap deploy 但是,当我检查我的应用程序目录时,我不是当前文件夹。 这是我的deploy.rb # Execute “bundle install” after deploy, but only when really needed require ‘bundler/capistrano’ # Automatically precompile assets load “deploy/assets” # RVM integration require “rvm/capistrano” # Application name set :application, “app” # Application environment set :rails_env, :production # Deploy username and sudo username set :user, “ubuntu” default_run_options[:pty] = true […]

如何在登录表单中设置Devise和Rails

我想在我网站的标题中添加一个登录表单。 我使用Rails 3.2.8和最新的Devise。 在app/views/devise/sessions/new.html.erb文件中,创建了一个登录表单: resource_name, :url => session_path(resource_name), :html => {:class => ‘main’}) do |f| %> ‘Enter username’ %> ‘Enter password’ %> 如果我尝试复制该代码并将其放在我的application.html.erb ,我会收到有关上面引用的资源变量的错误: undefined local variable or method `resource’ for #<#:0x3c73b00> 那么我可以使用/users/sign_in作为动作使用普通的railsforms吗? 如何在登录后告诉设计重定向到哪里?

Ajax队列Backbone js

我在Rails 3.2.2上运行Backbone js 0.9.2,我有一个页面用于添加成本行。一个成本有3个TextFields:标题,描述和价格。 我节省了模糊的每个成本。 model.save()以非常短的间隔多次调用。 哪个问题create(post)请求然后在那之后不久create(post)一个update(put)请求。 我遇到的问题是PUT请求有时会在POST之前到达服务器,结果是模型被创建并持久两次(重复)。 为了节省模糊是请求的行为,所以我需要一种方法来排队请求。 我已经读过关于Spine js的东西,并且他们通过某种队列来解决它。 我也看过这个 ,但似乎无法弄清楚这一点。 感觉这应该是一个常见的问题,使用“单页应用程序”但无法找到任何相关信息。

Rails:使用模型关联进行太阳黑子文本搜索,使用:through

如何搜索关联和太阳黑子? class StaticController 10 order_by_geodist(:location, *Geocoder.coordinates(params[:loc])) end @biz = @search.results end class Business :professionals searchable do text :name #name in business column # how to do I get the services? end end class Service < ActiveRecord::Base attr_accessible :service belongs_to :professional end class Professional < ActiveRecord::Base belongs_to :business has_many :services, as: :servicable end 在视图中,我有这个(很多循环) 如果我搜索商业模型中的名称,这会有效,但如果我正在搜索Service模型中的术语,该怎么办? 它无法正确显示,因为我的观点仅来自业务方面。 […]

ActiveRecord :: AssociationTypeMismatch:用户期望,得到了Fixnum

我不明白为什么会出现以下错误: ActiveRecord::AssociationTypeMismatch: User(#29943560) expected, got Fixnum 当我在rails控制台中执行此操作时: @game = Game.create(:player => 1060, :played => 1061) 我只想在下面创建一个关于模型关联的新Game 。 class User ‘Game’, :foreign_key => ‘player_id’ has_many :game_as_played, :class_name => ‘Game’, :foreign_key => ‘played_id’ end class Game ‘User’ belongs_to :played, :class_name => ‘User’ attr_accessible :player, :played, :score, :details, :viewed, :read end 如果有人有想法……非常感谢!

Ruby on Rails:自定义设计注册控制器,请求创建操作

我有一个自定义注册控制器,但我不想覆盖设计的创建操作。 当我尝试注册用户时,出现此错误: Unknown action The action ‘create’ could not be found for Devise::RegistrationsController 它是否要求它,因为我有一个自定义注册控制器? 如果是这样,这是否意味着我需要复制我不会从这里覆盖的所有操作: https : //github.com/plataformatec/devise/blob/master/app/controllers/devise/registrations_controller.rb 或者因为我的申请有问题? 我的路线: devise_for :user, :controllers => { :registrations => “devise/registrations” }, :skip => [:sessions] do get ‘signup’ => ‘devise/registrations#new’, :as => :new_user_registration post ‘signup’ => ‘devise/registrations#create’, :as => :user_registration end 这是我的设计注册控制器 class Devise::RegistrationsController true redirect_to after_update_path_for(@user) else […]

Ruby on Rails中的Gem Vs插件与引擎

Ruby on Rails中Gem包,插件和引擎有什么区别? 我认为我们在Rails3.2之前使用插件,在rails3.2发布之后我们使用gem包作为插件但是如何在ROR中使用引擎?

Rails 3.2.8 Application.js和Application.css不能正常工作

当我试图包括 application.css的文件内容是: /* * This is a manifest file that’ll be compiled into application.css, which will include all the files * listed below. * * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. * * You’re free to […]

将话语留言板与现有的铁路站点集成在一起

我正在寻找为我正在开发的网站集成留言板。 新的话语板看起来很有趣http://www.discourse.org/但是没有太多关于通过oauth2或sso或者使用rails引擎类型系统集成到另一个站点的信息。 有没有人用这样的应用程序成功设置了这个? 谢谢 编辑 是否存在未来如何进行这种整合的路线图? 它的一部分看起来非常有趣,但想要了解如何处理这个用例的更多信息。 编辑2 由于这个问题正在得到公平的流量,我想在http://meta.discourse.org/t/integrating-discourse-with-current-user-database/6669上添加这篇文章,该文章将继续进行SSO尝试目前在话语中。 我也与thougtbot的人们就他们的实施进行了接触。