I have an app that allows users to submit words. In development, users
can submit words, which are then voted on. Each user can only vote
once. This works fine in development.
However, when I deploy to my production server, users cannot seem to
vote. They click vote, and nothing happens.
This is killing and I don't know what could be the problem. My code
for voting is below:
# Voting Model
class Vote < ActiveRecord::Base
belongs_to :word, :counter_cache => true
belongs_to :user
validates_uniqueness_of :user_id, :scope => :word_id
end
# Voting Controller
class VotesController < ApplicationController
before_filter :login_required
def create
@word = Word.find(params[:word_id])
@word.votes.create(:user => @current_user)
respond_to do |format|
format.html { redirect_to @word }
format.js
end
end
end
#Voting view (create)
page.replace_html 'vote_score', "Score: [EMAIL PROTECTED]"
page[:vote_score].visual_effect :highlight, :duration => 2.0
page[:vote_score].visual_effect :pulsate, :duration =>
1.5, :collection => @word.votes.latest
#voting view (edit)
page.replace_html 'vote_score', "Score: [EMAIL PROTECTED]"
page[:vote_score].visual_effect :highlight, :duration => 2.0
page[:vote_score].visual_effect :pulsate, :duration => 1.5
I could really use some help. Thanks in advance.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---