首页 > TAG信息列表 > ruby-on-rails-4

javascript-Youtube能否与Turbolinks完美搭配?

我正在开发一个Rails4应用程序,它将能够在我的应用程序页面中嵌入和播放Youtube上托管的视频.我需要了解视频播放器的一些事件,因此我要通过API调用来创建Youtube对象: <script id="video_script" ></script> <div id="player"></div> <%= javascript_tag do %> var tag = docume

mysql-activerecord截断时间戳精度吗?

使用Rails 4.0.0,Ruby 2.0p247和mysql2 0.3.13 gem. MariaDB 5.5中我的表中的一列 注意:mariadb自5.3起提供微秒精度支持 `updated_at` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP, 精度应该是微秒,所以我在模型文件中尝试了 before_save :set_update def set_update

mysql-Rails 4设计名字,姓氏不去数据库

我在Rails 4应用程序上设置了一个装置.我遵循了本教程https://github.com/plataformatec/devise/wiki/How-To:-Allow-users-to-sign-in-using-their-username-or-email-address,并添加了用户名值.我还想要名字和姓氏,所以我认为它与本教程很接近.我遵循了部分内容,并跳过了身份验证

MySQL-Rails4部署ActiveRecord :: AdapterNotSpecified

我的部署运行良好,直到迁移..失败 rake aborted! DEBUG [874287b0] ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter DEBUG [874287b0] /home/kadoudal/rails/swim-tech.eu/site/swimtech/shared/bundle/ruby/2.1.0/gems/

mysql-Ruby on Rails查询:连接表并选择多个列

有两种模型:微博和用户 “微博”包含4列:名称,类型,user_id和id “用户”包含4列:名称,类型,地址和ID 微帖属于用户;用户包含许多微博. 我想查找每个用户有多少个微博,但是由于某种原因,我无法使查询正常工作. 我试过的查询是: User.joins(:microposts).group("users.id").select("user

mysql-当查询“ where created_at>”时,索引是否起作用?

我使用的是Postgresql,需要进行类似“ WHERE created_at> ?”.我不确定索引是否可以在这种查询中使用. 我做了一个实验.在created_at列上添加索引后,我解释了以下两个查询. 1) EXPLAIN SELECT * FROM categories WHERE created_at > '2014-05-03 21:34:27.427505'; 结果是 QUERY

ruby-on-rails-4-EventController对ActionController :: Live的调用

我目前正在一个具有以下功能的网站上工作: >即时聊天>一些统计>一些形式 我正在使用:Rails 4 Puma Nginx 我正在使用ActionController :: Live并创建了一个事件动作,该事件动作在页面加载时被调用,并且绑定了侦听器,以监听聊天消息或更改统计信息. def events response.headers["Con

Rails 4-JavaScript文件未在生产环境中加载,但在本地运行良好. (Heroku)

前几天,我将Rails 4.1.7应用程序发布到Heroku中,css似乎运行良好. 但是javascript文件部分响应.我有一个警报(“在Charts-other.js中”); *$(document).ready(function(){ alert("in Charts-Other.js");... ...* 得到一些回应,什么也没有. 解决了: 在application.js中,我将带

ruby-on-rails-4-Rails域约束(服务于多个域)

$rails -v Rails 4.2.1 $ruby -v ruby 2.2.2p95 (2015-04-13 revision > 50295) [x86_64-linux] 我正在为移动应用程序构建API,该应用程序将具有管理界面.我想做的是使用unicorn(已在我的开发环境中运行)通过nginx运行它 我有2个域路由到完全相同的Rails项目.这些域是:api.projec

mysql-如何结合SQL查询的位置和顺序

我有通过比赛联系在一起的项目和拨款.补助金有有效期限.我想按赠款到期日期对项目的匹配项进行排序. 这是基于有效期的匹配项: def self.expires_date_between(from, to) Match.where(:grant_id => Grant.where("expires_at >= ? and expires_at <= ?", from, to)) end 这显示

javascript-根据表单输入生成动态网址

我需要基于两个下拉输入(分别来自货币和两种货币)生成一个url,这样,当用户单击“提交”按钮时,生成货币时,生成的url应该看起来像http:// localhost:3000 / currencies / usd-eur是usd,而to_currency是eur. 这是我的观点(index.html.erb) <%= semantic_form_for :calculator, :url

使用JavaScript的无限制嵌套模型的has_many的Rails嵌套属性form_for

因此,我有一个非常简单的模型,其中设置了嵌套的属性: class Property < ActiveRecord::Base has_many :trees accepts_nested_attributes for :trees end 然后我在控制器中构建它们: class PropertiesController < ApplicationController def new @property = Properti

javascript-将两个相同的select2表单添加到同一页面

我试图将两个select2 multi-value select boxes添加到我的Rails应用程序中. 顶部的形式可以正常工作,但底部的形式不起作用. 我尝试更改ID和添加新的js代码,但没有成功.我根本缺少什么错吗? Index.html # This one works fine <div class="search_genre">Genre:</div> <div class="

Javascript-为什么在Rails控制器操作中需要`render layout:false`?

我使用Working with Javascript in Rails指南中的remote:true成语: # new.html.slim = form_for @thing, remote: true do |f| f.text_field :whatever f.submit 'Submit'   # thing_controller.rb layout 'foo' def create end   # create.js.erb alert

ruby-on-rails-POST请求神秘地变成GET请求

我有一个使用独角兽和nginx的Rails 4.1应用程序.但是以某种方式/神秘地我的POST请求变成了GET请求. 这是请求标头: Remote Address: <<IP>> Request URL: <<URL>> Request Method:POST Status Code:301 Moved Permanently Request Headersview source Accept:text/html,application

javascript – 在rails上的ruby中的Coffeescript编译错误

我正在使用coffeescript ruby​​-on-rails.如果咖啡代码中存在语法问题,将coffeescript编译为纯JS会导致错误.在我运行应用程序时的浏览器上,我收到此错误:ExecJS::RuntimeError 有什么办法可以找出导致编译错误的原因,当它试图将咖啡代码编译成JS时? 附件是error的屏幕截图 以下是

在Rails4中将我的数据库从sqlite3切换到mysql时出现strftime错误

最近我将我的数据库从sqlite3更改为mysql.当我运行我的项目时,我在其中一个使用此查询的文件中收到此错误. date = Date.today 1 @employees = Employee.where(“status =?AND strftime(‘%d /%m’,date_of_birth)=?”,“Active”,date.strftime(‘%d /%m’) ActionView::Template::Erro

mysql – 我可以在Rails .where()中使用Regex吗?

我有一个菜单,显示各种艺术家的第一个字母: A B C D E F … 它基本上是一种通过名字的第一个字母过滤许多艺术家的方法. 问题有些以符号,数字或除[a-z]之外的任何东西开头. 所以我想要它 #A B C D E F … 但是我如何使用where子句来完成这项工作呢? filter_letter = (params[:letter

如何处理JavaScript事件(例如’link_to:remote’)的Rails方式?

我正在使用Ruby on Rails 4,我想以Rails的方式处理JavaScript事件.也就是说,例如,鉴于我有以下内容 link_to('destroy', article_path(@article), :method => :delete, :remote => true) 当我点击上面生成的链接然后我希望成功的JS事件通过删除已删除的文章DOM元素来更新页面内容

ruby-on-rails – Netbeans和rails错误:bin / ruby​​:没有这样的文件或目录 – script / rails(LoadError)

在我创建项目后尝试在netbeans 7.4上启动Rails控制台时,我得到/home/mati/.rvm/rubies/ruby-2.1.0/bin/ruby:没有这样的文件或目录 – script / rails(LoadError) ),但这个文件存在.我在这里看Rails on Netbeans: Uncaught exception: no such file to load — script/server or sc

ruby-on-rails – Rails:HOST Header Attack漏洞

我非常关心我构建的网络应用程序的安全性,所以我一直在使用各种工具来抓取我的每个应用程序. 虽然在编程方面可以完成的所有工作,以及Active Record等现成课程都没有预见到,但是有一个问题我不断收到警报,我不知道从哪里开始修复它. 我在Nginx和Rails 4.1后面运行Unicorn.我一直得

使用javascript_include_tag的Ruby On Rails错误

所以我的问题,从我可以看出,似乎是ruby没有加载它的所有javascript文件,因为我没有得到确认消息和link_to与方法:: delete对我没有任何作用. 随着默认设置提供给我rails新 views / layouts / application.html.erb head section如下. <head> <title>Myrubyblog</title> <%= st

javascript – 链接到关闭页面轨道4

使用Rails 4 .. 我已经使用javascript打开了一个页面 <%= link_to "how to choose a rating", ratingsystem_path, :onclick=>"window.open(this.href,'create_company', 'height=600, width=600');return false;" %> 但是当我添加一个链接来关闭该页面时

如何在Rails MySQL应用程序中使用json列类型?

由于服务器要求,我在我的Rails应用程序中使用MySQL 5.5. 我想使用json列类型,类似于PostgreSQL,但是当我运行迁移时,我收到错误,不支持json. 我的迁移: def change add_column :profile_services, :price, :json end 有人可以建议如何解决这个问题的最佳解决方案吗?解决方法:由

mysql – Rails如何知道迁移已经启动/运行?

参见英文答案 > How does Rails keep track of which migrations have run for a database?                                    1个 我刚刚加载了一个数据库转储,不仅创建了表,并且在这些表中加载了数据,还进行了大量的迁移. 在运行剩余的迁