Tag: ruby on rails 3

Ruby on Rails有“phpmyadmin”吗?

像phpmyadmin,但Ruby on Rails? 我需要一个应用程序来轻松管理我的mysql数据库..这是给我自己的。 Mysql数据库的GUI

没有表的Rails模型

我想为颜色创建一个选择列表,但不想为颜色创建一个表。 我在任何地方都看过它,但在谷歌上找不到它。 我的问题是:如何在没有数据库表的情况下将颜色放在模型中? 或者有更好的轨道方式来做到这一点? 我见过有人直接在模型中放入数组或哈希,但现在我找不到了。

link_to,redirect_to和render之间有什么区别?

我对Rails中link_to , redirect_to和render之间的主要区别感到困惑。 任何人都可以请解释。

在Rails 3中自定义Devise错误消息?

我正在使用设计来处理身份validation。 总的来说我喜欢它,但我想自定义错误显示。 现在我的观点中有以下内容。 <div class="field error”> “text” %> 但是当电子邮件出现问题时,显示的消息如下: is invalid 。 这不是非常用户友好,但我无法找到此消息的设置位置。 它似乎不是在devise.en.yml,但也许我忽略了一些东西。 知道我可以在哪里定制错误消息吗? 谢谢!

如何从Ruby 1.9.2降级到Ruby 1.8.7以运行Rails 2.0.2

我想在Ubuntu 10.04操作系统上降级我安装的Ruby版本(Ruby 1.9.2),以便我可以使用适当版本的Ruby 1.8.7来运行Rails 2.0.2。 我正在使用旧版本的Rails用于项目目的。 如果我在Ruby 1.9.2中使用Rails 2.0.2,它会给我一个错误,说无法将Enumerator转换为数组。 我以为我可以使用rvm,但我不确定它是否适合降级。 当我使用已知的命令rvm list时,我在终端中得到以下内容 mgj@pc146724-desktop:~$ rvm list known # MRI Rubies [ruby-]1.8.6[-p399] [ruby-]1.8.6-head [ruby-]1.8.7[-p302] [ruby-]1.8.7-head [ruby-]1.9.1-p243 [ruby-]1.9.1[-p376] [ruby-]1.9.1-p429 [ruby-]1.9.1-head [ruby-]1.9.2-preview1 [ruby-]1.9.2-preview3 [ruby-]1.9.2-rc1 [ruby-]1.9.2-rc2 [ruby-]1.9.2[-p0] [ruby-]1.9.2-head ruby-head # JRuby jruby-1.2.0 jruby-1.3.1 jruby-1.4.0 jruby-1.5.1 jruby-1.5.2 /home/mohnish/.rvm/config/known 我使用命令dpkg -l |在安装的ruby包列表中获得以下内容 grep ruby mgj@pc146724-desktop:~$ dpkg -l | grep ruby ii libdbm-ruby […]

Rails设计:user_signed_in? 不工作

在我看来,我有这个: 但是当以用户身份登录时:我仍然可以看到链接: 帮助器为什么不工作?

如何跳过has_secure_passwordvalidation

在我的应用程序中,只有管理员可以创建新的用户记录。 用户通过电子邮件发送激活链接,并在其中设置密码。 我想使用has_secure_passord方法( railscast ): class User < ActiveRecord::Base has_secure_password … end 效果很好,但它会自动validation密码摘要的存在…所以当管理员创建记录时,validation失败。 我有办法跳过自动添加的password_digestvalidation而不跳过我添加的其他人吗?

Rails 3和RJS

我使用rails 3.0.0.beta 是否有任何新的语法来编写RJS,这是一个例子 def remote_create @photo = Photo.new(params[:photo]) respond_to do |format| if @photo.save # add @photo’s thumbnail to last import tag format.js { render :update do |page| page.insert_html :bottom, ‘polaroids’ , :partial => ‘polaroid’, :locals => {:photo => @photo} end } else #… end end end

使用RVM在OSX上安装Rails 3

尝试在OSX 10.6上安装新的Rails 3版本。 自购买以来,从未在这台机器上接触过Ruby或Rails。 我能够获得rvm并获得Ruby 1.9.2。 安装。 从那里,我被卡住了。 我试过了: rvmsudo gem install rails -v 3.0.0 sudo gem install rails –pre sudo gem install rails sudo gem update rails 每次我得到相同的结果错误: ERROR: While executing gem … (Errno::ENOENT) No such file or directory – /Users/kevin/.rvm/gems/ruby-1.9.2-head@rails3/cache/activesupport-3.0.0.gem 如果我做gem清单,它说LOCAL GEMS并没有列出任何东西。 我已经阅读了一些演练,但老实说,他们都没有解决这个问题,这让我感到很生气。 为什么这么难安装? 如果有人可以帮助我让它运行,我很乐意学习它。 我试图遵循这个: http://eddorre.com/posts/installing-rails-3-beta-4-using-rvm 还有这个: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard 这实际上是从ROR指南网站链接的。 我错过了依赖吗? 我如何让他们进去? 如果我做rails […]

Rails 2到Rails 3:使用link_to而不是link_to_remote(包括远程和更新)

我敢肯定,这是一个快速简单的答案。 我正在将Rails项目从版本2升级到版本3,并根据Rails 3更新用link_to替换link_to_remote的加载。 即使是这样简单的事情: :get_time}, :remote=>true, :update=>’current_time’ %> 似乎没有用。 请求(使用get方法)正常,渲染的html是: Check Time Routes.rb条目: get “monitoring/get_time” 正如我所说,我确信这对我来说是一个非常明显的问题!