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

Rails 3与mysql问题

我已经将雪豹的Rails 3更新了.以前我使用sqlite进行开发. 当我耙db:create时,它工作正常. 现在,我正在尝试在Mac上安装mysql. >我下载了mysql-5.1.50-osx10.6-x86.dmg>已安装所有三个文件.(mysql- {version} -osx10.5-x86.pkg,MySQL.prefPane,MySQLStartupItem.pkg)>执行此命令以安

javascript-Rails 3 UJS-悬停时不单击

对于我的表演动作,我渲染show.js.erb.当我单击link_设置:remote =>时,会发生这种情况.真正的选择.我如何设置它以便在悬停时触发?解决方法:创建一个具有不会触发Rails-UJS驱动程序的属性的链接: <%= link_to 'mouse over me!', '#', :'data-remote-on-hover' => true %> 然后连接您

Linux-Ubuntu 10.04 LTS Cron作业无法正常工作

我正在尝试使用cronjob与以下Cronjobs一起运行ruby脚本(使用Rails3运行程序): #!/bin/bash 0-59 * * * * echo 'script test' # Begin Whenever generated tasks for: test1 * * * * * /bin/bash -l -c '/home/administrator/test1/script/rails runner /home/adm

javascript-无法使用$.getJSON获得json响应

我目前正在开发Ruby on Rails 3应用程序. 我的服务器控制器函数将json对象作为响应呈现: class DaysController < BaseController ... def the_days ... render :json => days end end 在我的JavaScript中,我使用以下代码从服务器获取json响应(来自控制器中的t

mysql2 gem,Rails 3.0.3和“不兼容的字符编码”错误

我正在使用Rails 3.0.3,并且我已将mysql适配器从ruby-mysql更改为mysql2,但现在出现以下错误: incompatible character encodings: ASCII-8BIT and UTF-8 我到处都读过关于此的内容,但是我无法解决. application.rb: config.encoding = "utf-8" database.yml: development:

mysql-Capistrano“ cap deploy:migrations”失败,因为它尝试运行所有迁移,而不仅是正在运行的迁移

我尝试使用“ cap deploy:migrations”进行部署,因为我需要在实时服务器上执行3个新的迁移.结果是: executing "cd /home/martin/public_html/project/releases/20110905131238; bundle exec rake RAILS_ENV=production db:migrate" servers: ["50.56.82.190"] [50.56.82.1

javascript-如何在Rails 3中使用ajax请求来请求html页面?

我正在尝试让Rails在某些条件下通过ajax请求呈现.html.erb模板.默认情况下,当我发送ajax请求时,我会一直取回.js.erb文件. 我不会解释为什么要这样做,但是我想知道是否有一种方法可以指定我何时通过ajax发送请求,让我返回html内容而不是js,或者是否存在在Rails 3.1中重构以下内容的

渴望在Rails 3中加载吗?

我正在尝试学习如何提高Rails应用程序的性能,而我正在寻找的第一步是渴望加载. 我已经配置了bullet gem,它显示了可以在哪里使用紧急加载的内容,但是,我不太确定如何利用该帮助! 一个示例日志是: 2012-04-26 15:59:34 0.0.0.0:3000http://0.0.0.0:3000/animals N+1 Query detected

$(this)in javascript

我在js中使用它时遇到问题.我有一个函数使用这样的: var refreshRequesterStar = function() { $(".rating").raty({ score: function() { return $(this).attr('data-rating'); }, readOnly: function() { return $(this).attr('data-readonly'

Rails 3 JavaScript:如何使用参数渲染局部

我仍然不懂Rails.在这里,我使用的是Rails 3,其主要目的是在单击“订阅”按钮时触发AJAX调用,将针对我刚刚订阅的主题的post_form部分呈现在下方.然后,该按钮成为取消订阅按钮,并且post_form部分被删除.仅通过按钮的切换即可(即:通过删除紧随其后的两个摘要中的第二行),但是* post_fo

mysql-在Rails中使用数字和文本对字符串进行排序

在我的数据库中,我有一个表,该表的名称列包含成绩,例如1. grade,2.grade等.当数字达到10或更多时,排序将无法进行,因为10.成绩在已排序记录集中的2.成绩之前.我知道这是因为字符串排序不同于整数排序.问题是如何以数字方式对这些字符串进行排序. 因为成绩记录是使用祖先插件构建的

html-如果方法不返回数据,则打印一个空表单元格

我在部分视图中有以下代码,以显示每个评估期间学生的平均分数: <tr class="<%= cycle("odd", "even", name: "students")%>"> <td> <%= link_to "#{student.name}", student_path({student_group_id:

Active Record NOT IN查询和MySQL的NULL

我有一个查询,如: Tag.where('id not IN (?)', current_user.tags.pluck(:id)).uniq 什么时候 current_user.tags.pluck(:id)).uniq 返回NULL,我没有从Tag查询中得到任何结果,这不是期望的行为. 我在这里做错了什么? 谢谢.解决方法:我不认为current_user.tags.pluck(:id)返回nil,

ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝

我在网上尝试了许多建议,但没有任何效果.我有独角兽和nginx致力于在CentOS 6.5服务器上的Rails应用程序上部署Ruby.它以前曾经工作过,但现在当我尝试启动站点时遇到了错误的网关错误.我正在使用的两个主要文件是unicorn.rb配置文件和nginx的default.conf文件.这些文件的位置是:/home

python-在Rails模型中使用Django中的迁移

我当时在基于RoR和Django的项目中进行开发,但我不喜欢RoR处理迁移的方式.例如,如果我在2年内对模型进行了重大更改,则可以在Django中根据模型的实际状态删除所有迁移并制作新的单个文件.在RoR中,我将拥有50个文件,其中有些可能绝对是多余的(如果我写错了,请纠正我). 我想拥有RoR应

使用mysql和rails从2个表返回记录

在这方面需要帮助:  @follows = Follow.where(“ admin_user_id =?”,session [:id])这将从“跟随”表返回记录,该记录具有以下列:: admin_user_id,:assignment_id.我现在想这样做: @assignments = Assignment.where("id = ?", @follows.assignment_id) 分配表具有以下列::id和:name.我尝

java-将节俭生成的模型与Hibernate带注释的POJO一起使用

基本上,我正在评估下一个项目的节俭.我要实现的目标是用Java编写我的数据层,然后(通过节俭地)为基于ror的网站以及iPhone应用程序提供服务. 我已经使myseld熟悉了Thrift的IDL,由于它相对于RESTful服务的效率很高,因此似乎是一个有力的竞争者.我想通过节俭发送POJO,但是现在我必须将

javascript-通过AJAX呈现表单时,jQuery代码不适用于表单

我的应用程序使用jQuery的悬停事件,具有相当标准的星级投票功能.最初加载DOM(HTML请求)后,明星投票逻辑所在的部分就会与页面的其余部分一起呈现.但是,我想移动部分内容,以便它不会随页面一起加载,但可以在用户需要时加载.我提出了一个典型的AJAX请求来加载部分,但是当渲染部分时,

ruby-on-rails-Ruby:“ gem安装捆绑程序”未安装捆绑程序

我是Rails的新手,正在尝试启动并运行演示应用程序.我在linux系统(lubuntu,大部分为干净安装)上遇到问题,无法运行“捆绑安装”.即使这样做,如果我关闭终端并启动另一个终端,它也无法再次运行.周期看起来像这样: sandbox@75bf7f3:~/railsstuff/sample_app_2nd_ed$bundle install ERR

javascript-.js.erb文件中的link_to

由于某些原因,当我在show.js.erb文件中使用link_to时,javascript无法正常工作… 这有效: $(".commentvotecount<%= params[:commentid]%>").html("<%= positiveVoteCount = @comment.plusminus %>"); 这不是: $(".commentvotecount<%= params[:commentid]%>

Resque Mysql2 :: Error:用户已超出’max_user_connections’资源(当前值:10)

我在Heroku上运行Resque,我的数据库是ClearDB.我收到此错误: “ Mysql2 :: Error:用户’bdb2aedbee2c38’已超出’max_user_connections’资源(当前值:10):显示来自项目的完整字段” 该错误来自我的Heroku应用程序的Resque管理员. 如何确定Resque与ClearDB建立了多少连接? 如何告诉Clear

javascript-如何使用Java脚本(ruby on rails)禁用浏览器后退按钮

在我们的应用程序中导航时如何禁用浏览器后退按钮.我已经尝试使用以下代码来防止仅返回选项,而不能隐藏或禁用返回导航图标. <script type = "text/javascript" > history.pushState(null,null); window.addEventListener('popstate', function() { history

Rails 3-delete_all不支持限制范围,而MySQL支持

我有一张桌子,上面有900万条记录.我定期将这些数据同步到第三方.我保持一列,告诉特定的行是否已经同步. 现在,我需要删除将近600万个同步行,并且不确定是否正在运行 Model.where(:sync_flag => true).delete_all 会是个好主意.每秒有数百次插入,我认为这可能会导致锁定/锁定表的

在MySQL和Heroku上为Rails设置富文本支持

在Rails中存储包含粗体,项目符号点和不同大小的格式化文本主体需要什么? 首先,文本字段类型是否可以保存此内容? 如果是这样,我要做的就是使用RTF编辑器进行编辑并使用< pre>进行显示吗?解决方法:是的,文本类型旨在存储字符串. 通常的方法是使用生成HTML的Javascript RTF编辑器.您可以

mysql-如何将SQL查询转换为Rails Active Record查询?

我的最后一篇文章是关于在LEFT OUTER JOIN上编写带有条件的SQL查询的最佳方法: LEFT OUTER JOIN with conditions (where, order by)? 现在,我需要将该段好的SQL转换成一个不错的Active Record查询(Rails 3).