小编Shr*_*yas的帖子

在Rails中确认电子邮件,而不使用任何现有的身份验证gem /插件

我正在研究Rails中的这个警报服务.实际上,我需要做的就是,当用户注册时,向用户发送确认电子邮件.在用户确认后,激活用户.我试着玩Matt Hooks的Authlogic电子邮件激活教程,但它确实无处可去.所以,任何想法我怎么能以最小的忙乱做到这一点?谢谢 !

UPDATE

所以我如何设计为我做的工作是:

  1. 安装宝石.

  2. 为设计的可确认字段创建迁移.

  3. 指定

    设计:在您的模型中确认.

  4. 在相关控制器(以及该方法的路径)中创建确认方法,该方法将更新相关模型的confirmed_at属性.

  5. 设计生成器为您创建了一些视图,其中一个是confirmation_instructions.html.erb.自定义那里的路径.

我使用了Rails 2.3.2,并且我使用了这种方法以及Authlogic的身份验证,它运行良好.我打算完全切换到设计.

老实说,我想接受这两个答案(遗憾的是我不能这样做),但只是设计解决方案似乎更容易解决.

ruby-on-rails email-validation

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

如何从/ usr/local卸载Ruby?

一切都工作正常,直到我们决定将红宝石从1.8.6升级到1.8.7,那就是当它全部崩溃时.当我们从源代码编译Ruby 1.8.7时,它已安装到/ usr/local/bin中,而Ruby 1.8.6则保留在/ usr/bin中.目前,我们已经卸载了ruby 1.8.6,并且我们从/ usr/local删除了ruby 1.8.7文件.

当我们尝试"哪个红宝石"它指向/ usr/local.如果有人可以帮助我们我们需要做的事情重新回到正轨,我们将非常感激.并且还知道我们如何从/ usr/local卸载ruby.我们尝试了yum删除红宝石,从/usr/bin.Thanks和干杯中删除红宝石!

ruby install uninstall

20
推荐指数
3
解决办法
10万
查看次数

使用OpenLayers动态添加自定义标记以进行映射

我想让用户在地图上添加自定义标记,并附上每个标记的说明.任何提示,指向任何教程的链接都非常有用.

openlayers

12
推荐指数
2
解决办法
3万
查看次数

通过Rails中的hidden_​​field_tag传递数组

我确实在SO上找到了这个问题,但实际上并没有帮助.

所以,我想通过一个隐藏的字段标签传递一个数组.截至目前我的代码是:

<%= hidden_field_tag "article_ids", @articles.map(&:id) %>
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,因为它将id作为字符串传递.

我该怎么做?

arrays parameters ruby-on-rails hidden-fields

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

使用Google的可视化组织结构图和Rails

我打算在我的应用程序中实现组织结构图,我发现显示的最佳资源是Google的组织结构图.

我正在使用awesome_nested_set来维护数据库中的树结构,现在我需要将树显示为组织结构图,我认为我可以使用Google组织结构图.可以吗?如果是这样,任何提示或资源都会有所帮助.谢谢 !

javascript charts json ruby-on-rails organization

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

使用Ruby on Rails获取电子邮件

我需要使用RoR从我的Gmail帐户中获取电子邮件.

require 'net/pop'
Net::POP3.start('pop.gmail.com', 995, username, password) do |pop|  
    if pop.mails.empty?  
        puts 'No mail.'  
    else  
        #pop.each_mail do |mail|  
            #p mail.header  
            #p mail.pop
            puts "Mails present"
        #end  
     end  
 end  
Run Code Online (Sandbox Code Playgroud)

我收到超时错误.

usr/lib/ruby/1.8/timeout.rb:60:in `new': execution expired
    (Timeout::Error)
    from /usr/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
    from /usr/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
    from /usr/lib/ruby/1.8/net/pop.rb:438:in `do_start'
    from /usr/lib/ruby/1.8/net/pop.rb:432:in `start'
    from script/mail.rb:4
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

email pop3 ruby-on-rails

6
推荐指数
2
解决办法
2769
查看次数

在Fedora上安装MySQL gem的问题

当我尝试rake db:migrate时,我收到以下错误:

The bundled mysql.rb driver has been removed from Rails 2.2.
Please install the mysql gem and try again: gem install mysql.
rake aborted! no such file to load -- mysql
Run Code Online (Sandbox Code Playgroud)

当我尝试时 gem install mysql

Building native extensions. This could take a while... ERROR: Error installing
mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby extconf.rb
Can't find header files for ruby. Gem files will remain installed in
/usr/lib/ruby/gems/1.8/gems/mysql-2.8.1 for inspection.
Run Code Online (Sandbox Code Playgroud)

$ sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

也尝试了但同样的错误.我在Fedora …

ruby mysql gem

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

使用Authlogic仅使用用户名进行身份验证

这个应用程序位于Java(Struts)上,它也处理身份验证.我的Rails应用程序正在集成到母应用程序中使用authlogic.当然,要求是,一旦有人登录到母应用程序,他们应该能够自动访问我的Rails应用程序而无需再次登录.

有没有办法,只使用用户ID,我可以使用Authlogic验证用户?

我删除了Users表中的密码列,并将这段代码粘贴到User模型中.

acts_as_authentic do |config|
  config.check_passwords_against_database = false
  config.validate_password_field = false
  config.crypted_password_field = false
end
Run Code Online (Sandbox Code Playgroud)

但是我仍然无法做我想做的事情.我收到一个错误,表明密码不能为空.请帮助!谢谢.

ruby-on-rails authlogic

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

在rails应用程序中启用2个不同的模型可以与同一个表进行通信

我遇到了一些集成问题.我有2个需要映射的模型,以便它们能够与同一个表进行通信.因此,一个模型具有一些属性,这些属性映射到表中的相应列,同样映射到另一个模型.

我听说过别名,这是一种可以使用的技术.帮助将不胜感激.谢谢 !

database model ruby-on-rails

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

在Devise中自定义confirmation_url

如何在邮件程序视图中自定义Devise生成的默认行?

<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
Run Code Online (Sandbox Code Playgroud)

我在我的控制器中编写了一个名为的方法user_confirm.我也为它定义了一条路线.我可以使用令牌作为参数来获取链接到该方法的URL吗?

ruby-on-rails devise

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

回形针不会将图像调整为指定尺寸

即使我附加了大图像,图像肯定会调整大小但不会达到指定的尺寸.例如,像这样调整'791 X 1015'图像的大小

指定 - 调整大小
400 X 250 - 195 X 250
89 X 50 - 39 X 50

这是我的代码:

has_attached_file :data, :styles => { :medium => "400x250>", :small => "150x150>", :thumb => "80x50>" }
Run Code Online (Sandbox Code Playgroud)

我正在使用

Paperclip 2.3.8
Ruby 1.8.7
Rails 2.3.2
Ubuntu 10.04

有任何想法吗 ?谢谢!

resize ruby-on-rails paperclip

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

Pgsql存储过程或Rails类?

这更多与Rails应用程序的维护问题有关.目前,它有很多存储过程(Postgres -pgsql),我想知道我是否应该取消它们并将它们转换为Rails类.性能方面,rails类比pgsql存储过程更好吗?谢谢!

postgresql stored-procedures ruby-on-rails

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

在Rails中为嵌套树实现整洁UI的任何好主意

我正在使用awesome_nested_set.当然有很多JS库.什么特别适合用于树木,具有拖放和易用性?

ruby-on-rails

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