小编Rob*_*ies的帖子

在数据库中存储Rails 3路由

问题其实很简单.我只想知道是否有人能够将他们的Rails 3路由加载到数据库中,以便在没有像Typus这样的管理面板的服务器访问的情况下操作它们.如果有人已经取消了这个或知道有效的方法,请告诉我,因为我真的很好奇在Rails 3上取消这个.

ruby routing routes ruby-on-rails ruby-on-rails-3

8
推荐指数
1
解决办法
916
查看次数

通过多个条件/过滤器过滤Rails 3数据库查询

我在这里遇到了一个真正的困境,我很确定我要做的事情相对简单.基本上我有一个数据库(跟随迁移),列出了一堆学生和他们的信息.有四个列,seek_position,min_hourly,max_hourly和start_weeks,我需要能够在网站的前端进行过滤.现在,我可以弄清楚该怎么做是显示一个页面,其上列出了所有用户.我不打算在这里找一份讲义,我已经完成了我所知道的所有事情,甚至尝试了一些我并不理解的东西,试着让它发挥作用.似乎绊倒我的是找到一种同时过滤多种东西的方法.例如,向所有学生展示seek_position为"internship",min_hourly为"7",max_hourly为"10",start_weeks为"2 to 4".有任何想法吗?我在没有脚手架的情况下使用ActiveRecord在Rails 3.0.3上.谢谢 :)

我的迁移:

class CreateStudents < ActiveRecord::Migration
  def self.up
    create_table :students do |t|
      t.string :name
      t.string :email
      t.integer :phone
      t.text :bio
      t.text :resume
      t.string :seeking_position
      t.integer :min_hourly
      t.integer :max_hourly
      t.integer :start_weeks
      t.string :pic_uid

      t.timestamps
    end
  end

  def self.down
    drop_table :students
  end
end
Run Code Online (Sandbox Code Playgroud)

search activerecord scope filtering ruby-on-rails

4
推荐指数
1
解决办法
2万
查看次数

部署Rails 3.1.rc4时链轮出现问题

我敢肯定,我只是在这里忽略了一些简单的东西,但这一直让我疯狂!当试图将Rails 3.1.rc4应用程序部署到Heroku上的Cedar堆栈时(我在一个月前用类似的Gemfile成功完成了这个)我收到此错误:

Could not find sprockets-2.0.0.beta.10 in any of the sources
Run Code Online (Sandbox Code Playgroud)

我的Gemfile看起来像这样:

source 'http://rubygems.org'

# Core
gem 'rails', '3.1.0.rc4'

# Asset template engines
gem 'sass-rails', "~> 3.1.0.rc"
gem 'coffee-script'
gem 'uglifier'

# Misc
gem 'devise'
gem 'jquery-rails'
gem 'omniauth'
gem 'fb_graph'
gem 'compass', git: 'https://github.com/chriseppstein/compass.git', branch: 'rails31'
gem 'haml'
gem 'cancan'
gem 'kaminari'
gem 'friendly_id', '~> 3.3.0', git: 'https://github.com/norman/friendly_id.git'
gem 'recaptcha', :require => 'recaptcha/rails'
gem 'aws-ses', '~> 0.4.3', :require => 'aws/ses'

# Local Environment
group :test do
  # Pretty printed …
Run Code Online (Sandbox Code Playgroud)

heroku bundler ruby-on-rails-3.1 sprockets asset-pipeline

4
推荐指数
1
解决办法
1040
查看次数

如何验证屏幕名称与正则表达式没有任何符号或空格?

如何使用regex验证屏幕名称(在Ruby on Rails上)?

我正在寻找一些正则表达式来验证(在RoR模型中)屏幕名称中没有任何符号或空格.

regex validation ruby-on-rails ruby-on-rails-3.1

0
推荐指数
1
解决办法
849
查看次数