ruby-on-rails

Admin section in rails

What is the correct Way to structure an admin section in an Rails application? I'm not talking about Auth, but where to put the admin controllers, routing etc. ...

Rails, my stylesheet disappears magically?

Ok I just started a rails project...when i initially load the page it's styled as it's supposed to be. Without changing any code when I refresh the stylesheet disappears. I figured maybe it was a html/css error, but then if i close my browser and reopen it the page shows up fine again. So it's not that. I'm in dev mode so I don't thi...

rmagick error on heroku

i'm cropping images with paperclip. i have a custom module which works great on my local machine (copied from railscast 182). //file: lib/paperclip_processors/cropper.rb module Paperclip class Cropper < Thumbnail def transformation_command if crop_command crop_command + super.sub(/ -crop \S+/, '') else ...

how to handle large dataset like sproutcore

Hello all, I really don't have any substantial code to show here, actually, that's kinda why I am writing: I looked at the SproutCore demo, especially the Collection demo, on http://demo.sproutcore.com/sample_controls/, and am amazed by its loading 200,000 records to the page so easily. I tried using Rails to provide 200,000 records and ...

Let a question always :include its author, how?

class Question < ActiveRecord::Base belongs_to :author end class Author < ActiveRecord::Base has_many :questions end When I find some questions, I usually need to get their authors at the same time, so I use: Question.find(:all, :include=>:authors) But I don't write the ":include" part everywhere. I hope I can define the "inc...

redirect_to custom http header

Hi, On my current project, custom http header variable need to be set while redirecting for http basic auth. Can I instruct redirect_to for custom headers ? Thanks. ...

How to copy or clone model?

I have a model Book with attributes id, name, price. I have an instance of Book: b1 = Book.new b1.name = "Blah" b1.price = 12.5 b1.save I would like to copy b1, create another instance of the Product model. I'm tryid p1=b1.clone then p1.save but it didn't work. Any idea? And my environment is: Netbeans 6.9 RC2 JRuby 1.5.0 EDITED:...

Usage Rails 3.0 beta 3 without ActiveRecord ORM

Hi everybody! Just installed Rails 3.0 beta 3 in Windows 7. And started playing with some easy examples class SignupController < ApplicationController def index @user = User.new(params[:user]) if method.post? and @user.save redirect_to :root end end end class User def initialize(p...

Using two or more databases in rails project

Hi! I am using external Users database for different projects. Now I have got School model in my project, which has_many users and users has many schools. class User < ActiveRecord::Base establish_connection "#{RAILS_ENV}_tunnel" has_many :memberships has_many :schools, :through => :memberships end class School < ActiveRecord::...

Custom validation works in development but not in unit test

I want to validate that at least one of two columns have a value in my model. I found somewhere on the web that I could create a custom validator as follows: # Check for the presence of one or another field: # :validates_presence_of_at_least_one_field :last_name, :company_name - would require either last_name or company_name to be fil...

Test suites not running in Rails 2.3.5

I am attempting to run basic unit tests. When I run rake test:units the output initially shows files being loaded i.e. rake_test_loader, *_test.rb. There is no output after this however. The task exits with no errors. I have also tried running a test indivdually with > ruby unit/some_test.rb There is no output from that either. Any id...

How do I avoid a race condition in my Rails app?

Hi, I have a really simple Rails application that allows users to register their attendance on a set of courses. The ActiveRecord models are as follows: class Course < ActiveRecord::Base has_many :scheduled_runs ... end class ScheduledRun < ActiveRecord::Base belongs_to :course has_many :attendances has_many :attendees, :thr...

modalpopup.js not working properly in windows

I have applied modalpopup.js to display error & restrict word limit counter to 300words for messages. Although it displays error message but user can still type words more than 300words in windows operating system. It works fine in fedora operating system.Can somebody help solve the issue. ...

RJS in controller

i have put the following rjs in a controller... but it gives me the following error... TypeError: Element.update is not a function respond_to do |format| format.js do responds_to_parent do render :update do |page| page.replace_html 'errorLay', :text => "Page with the same name already exists." ...

Routes error on [POST] [Ruby on Rails]

Right now I'm building a project management app in rails, here is some background info: Right now i have 2 models, one is User and the other one is Client. Clients and Users have a one-to-one relationship (client -> has_one and user -> belongs_to which means that the foreign key it's in the users table) So what I'm trying to do it's on...

How to run some code only once in view

I have a partial view called '_comment.erb', and it may be called by parent many times(e.g. in a loop). The '_comment.erb' looks like: <script> function aaa() {} </script> <%= comment.content %> <%=link_to_function 'Do', 'aaa()' %> You can see if the '_comment.erb' be called many times, that the javascript function 'aaa' will be re-d...

Attachment_fu file saving problem

Attachment_fu plugin is kind of old, but I have to modify an old app and I can't use another plugin like paperclip etc. So here's the code without further ado Submissions table structure --------------------------- | content_type | varchar(255) | YES | | NULL | filename | varchar(255) | YES | | NULL app/mo...

How to use a JQuery datepicker in a simple Rails app?

I am a newbie when it comes to Ruby On Rails (and web programming in general). I come from a typical desktop programming background. I have written a couple simple rails applications, but this is my first try at using Rails3, and my first usage of jQuery. I am having trouble understanding how to connect my jQuery datepicker to my Rail...

Ruby mailer is coming up with an EOFError

I am getting an EOFError (End Of File Error) on this code in my controller. The block where the error appears is at the end of the line that says UserMailer.deliver_message( I am unaware as to how to fix this, I have been stuck for about 2 months and this site was suggested. Please help. def contact @title= "Contact Us" ...

Is it possible to titleize in IRB?

I tried this : User.find(1).update_attribute('first_name', '#{first.name.titleize}') => /#{first.name.titleize} I am not sure any other way to do this. Many thanks ...