View Feed
group-icon
Coffee Room
Discuss anything here - everything that you wish to discuss with fellow engineers.
12834 Members
Join this group to post and comment.
karthie
karthie • Oct 21, 2008

Is Anyone working with Ruby....

Hi friends,
Is anyone working with ruby on rails... If so can you please tell me about the language and its uses... i am the beginner of ruby... Is anyone done any project in ruby... reply me if so.. thanks... 😀
Kaustubh Katdare
Kaustubh Katdare • Oct 21, 2008
Ruby takes all the great features from languages like PERL, C++, Java etc. Equally important is the rails framework with is known for rapid web app development framework.

Do you have any specific questions?
karthie
karthie • Oct 23, 2008
Hi,
I have done time keeping application in ruby. Using net bean IDE to run rails. In that application i generate mailer to send forgot password to the user's mail id. when i click forgot password and type email id and send it. It will not sending the forgotten password to the mail. can you tell the solution. Thanks. 😀
Kaustubh Katdare
Kaustubh Katdare • Oct 23, 2008
Mind posting the relevant code here? It will help the rest of us debug your code 😀
karthie
karthie • Oct 25, 2008
Hi,
I have generated mailer named "notification",

class Notifications < ActionMailer::Base
  def forgot_password(to, login, pass, sent_at = Time.now)
    @subject    = "Your password is ..."
    @body['login']=login
    @body['pass']=pass
    @recipients = to
    @from       = 'support@yourdomain.com'
    @sent_on    = sent_at
    headers    = {}
  end
end


*And also i have generated model named "user", in that i have defined send_new_password function,

 def send_new_password
    new_pass = User.random_string(10)
    self.password = self.password_confirmation = new_pass
    self.save
    Notifications.deliver_forgot_password(self.email, self.login, new_pass)
  end

*In controller,

 def forgot_password
    if request.post?
      u= User.find_by_email(params[:user][:email])
      if u and u.send_new_password
        flash[:message]  = "A new password has been sent by email."
        redirect_to :action=>'login', :id=>@user.id
      else
        flash[:warning]  = "Couldn't send password"
      end
    end
  end
*when i enter the email id and submit, the password had been changed and it's not received in my mail. When i relogin using that old password it's not login in. Thats the problem. can u tell me the solution. thanks.....
Sanjeev Jaiswal
Sanjeev Jaiswal • May 8, 2015
@Kaustubh Katdare Please write Perl or perl but never use PERL keyword to represent Perl programming.
FYI: https://perl-begin.org/learn/Perl-perl-but-not-PERL/

Share this content on your social channels -