标签: ruby-on-rails-plugins

restful_authentication什么也没出现

我遵循了基本的安装(http://railscasts.com/episodes/67-restful-authentication)

这样做:

1.)ruby脚本/生成经过身份验证的用户会话

2.)ruby脚本/生成经过身份验证的用户会话 rake db:migrate

3.)在我包含的文件application_controler.rb上

include AuthenticatedSystem
Run Code Online (Sandbox Code Playgroud)

4.)在我包含的文件routes.rb上

 map.signup  '/signup', :controller => 'users',   :action => 'new'
 map.login  '/login',  :controller => 'session', :action => 'new'
 map.logout '/logout', :controller => 'session', :action => 'destroy'
 map.activate '/activate/:activation_code', :controller => 'users', :action => 'activate', :activation_code => nil 
Run Code Online (Sandbox Code Playgroud)

问题是在localhost:3000 /看起来和通常一样 "欢迎你乘坐Ruby on Rails!"页面.

如何将登录页面显示在localhost:3000上

ruby authentication ruby-on-rails ruby-on-rails-plugins

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

Ruby on Rails Win7 x64?

我刚刚升级到Win7 x64 Professional并想重新开发我的Rails应用程序,但是我收到以下错误:

=> Booting Mongrel
=> Rails 2.3.5 application starting on http://127.0.0.1:3344
D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:271:in `require_frameworks': 193: %1 is not a valid Win32 application.   - D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/1.8/i386-mswin32/openssl.so (RuntimeError)
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:134:in `process'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `send'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/initializer.rb:113:in `run'
from D:/nu codes/R/Aptana/tempproj/config/environment.rb:9
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/server.rb:84
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from D:/nu codes/R/ruby-1.8.7-p174-i386-mswin32/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from D:/nu codes/R/Aptana/tempproj/script/server:3
from -e:1:in `load' …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails ruby-on-rails-plugins windows-7-x64

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

回形针私人文件

有没有办法将回形针附件设为私有?就像我明确希望用户能够访问文件的地方一样,用户可以访问该文件.

显然该文件不能在公共目录中,但是如何在尝试访问该文件时检查用户的访问权限?

ruby-on-rails paperclip ruby-on-rails-plugins

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

如何在Rails上的开发环境中获取Hoptoad或Airbrake错误通知

请任何一个帮助解决,如何在Rails上的开发环境中获取hoptoad/airbrake错误通知,

我已经正确配置了空气制动器,甚至我从空气制动器获得测试邮件,即通过运行rake hoptoad:testrake airbrake:test

但除此之外,我没有得到任何东西,即错误,预期等.

请帮我解决这个问题.

谢谢

error-handling ruby-on-rails hoptoad ruby-on-rails-plugins

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

Rails Admin Plugin问题,用于与同一模型的多对多关系

我一直在关注这篇文章中的第二个解决方案:在rails中使用相同型号的多对多关系?

使用插件Rails Admin(https://github.com/sferik/rails_admin)

使用下面的代码,特别是似乎打破了Rails管理员:

class PostConnection < ActiveRecord::Base
  belongs_to :post_a, :class_name => :Post
  belongs_to :post_b, :class_name => :Post
end
Run Code Online (Sandbox Code Playgroud)

对于我能做什么的任何想法?

更新:

这是所要求的错误:

NoMethodError in Rails_admin/main#index

Showing /Users/elliot/.rvm/gems/ruby-1.8.7-p299/bundler/gems/rails_admin-5713b1671e8c/app/views/rails_admin/main/index.html.erb where line #18 raised:

undefined method `match' for :Post:Symbol
Extracted source (around line #18):

15:           <tbody>
16:             <% @abstract_models.each do |abstract_model| %>
17:               <tr class="<%= cycle 'odd', 'even' %>">
18:                 <td class="modelNameRow">
19:                   <%= link_to(RailsAdmin.config(abstract_model).list.label, rails_admin_list_path(:model_name => abstract_model.to_param), :class => "show") %>
20:                 </td>
21:                 <td>
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-plugins ruby-on-rails-3

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

Ruby on rails适用于Windows的最佳IDE

我正在我们的办公室工作,通过Ruby on Rails进行开发,但在家里我安装了Windows XP.它为.NET和PHP开发安装了不同的IDE.所以我不想摆脱那些东西也是如此友好地引导最好的IDE用于Ruby on Rails开发使用MySQL作为数据库的窗口.

ruby ruby-on-rails ruby-on-rails-plugins ruby-on-rails-3

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

如何自定义Typus Admin for Rails使用特殊表格?

我正在使用Typus Admin UI来实现Ruby on Rails项目,这很棒.我想知道是否有一种方法可以自定义它来执行以下操作:

有一个名为"account_type"的数据库列,它是一个整数.一些非技术管理员使用Admin站点,并且不知道整数到描述的映射(例如0 = START,200 = READY,400 = PENDING).

所以我想创建一个下拉框(标签),其值显示START,READY,PENDING.并且在提交表单时,"account_type"字段正确地更改为(0,200或400).

有没有人知道这是否可以使用Typus以及如何做到这一点?

ruby-on-rails ruby-on-rails-plugins

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

Rails Observers,Plugins和Migrations正在竞争,谁赢了?

我们刚刚在Rails应用程序中添加了几个观察者.现在,当从头开始运行迁移时,我们会收到一条错误消息,指出表不存在(呃,我们还没有迁移).抛出错误是因为正在加载要求column_names的模型中的插件.

我假设观察者正在加载模型,因为当我们在application.rb中注释掉观察者行时,不会抛出错误.

如何在不加载观察者和模型的情况下运行迁移?

要么

如何以一种在运行迁移时不会抛出错误的方式请求插件中的column_names?

ruby-on-rails ruby-on-rails-plugins rails-migrations

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

Rails 3.1.0,geokit,错误acts_as_mappable

我得到了

undefined local variable or method `acts_as_mappable'
Run Code Online (Sandbox Code Playgroud)

使用geokit时出错,经过大量的Goggling和尝试后,我似乎无法纠正问题.

基本上,我安装了以下宝石:

geokit (1.6.0, 1.5.0)
geokit-rails31 (0.1.3)
Run Code Online (Sandbox Code Playgroud)

并在我的模型中有以下内容

class House < ActiveRecord::Base
  acts_as_mappable
end
Run Code Online (Sandbox Code Playgroud)

和Gemfile:

gem 'geokit', '>= 1.5.0'
gem 'geokit-rails31'
Run Code Online (Sandbox Code Playgroud)

我在本地应用程序中执行或不执行以下操作时收到错误.

rails plugin install git://github.com/jlecour/geokit-rails3.git
Run Code Online (Sandbox Code Playgroud)

geokit ruby-on-rails-plugins ruby-on-rails-3.1

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

使用find方法查找NOT匹配

我正在尝试通过group_id查找用户.我的方法看起来有点像这样:

User.find(:all, :conditions => {:group_id => '90a39597a1aa3ec65fccf29ae05d9b6aefbfea6b', :id => !current_user.id})
Run Code Online (Sandbox Code Playgroud)

:id条件没有意义,因为我不知道这部分的语法.我如何通过group_id找到用户,并且:id与current_user不匹配.

希望有道理.

ruby ruby-on-rails ruby-on-rails-plugins

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