ruby-on-rails

Rails 3 - no such file to load -- openssl

Hello, when running a Rails server, I get the following error: no such file to load -- openssl I try a solution I find online. I go to ~/.rvm/src/ruby-1.9.2-head/ext/openssl. I type : ruby extconf.rb, but I get the following: === OpenSSL for Ruby configurator === === Checking for system dependent stuff... === checking for t_open() in -...

How to set up MongoMapper associations with complex conditions?

I'm trying to put together an association that takes advantage of Mongo's document subkey indexing. For example, I have two collections, posts and topics. Posts have a tags key, which is an indexed set of tags for the post - pretty vanilla. What I want to do though, is have something in my Topic model like: class Topic key :name, Stri...

How to validate an Ajax Form Submit (remote_form_tag) ?

I have an ajax mail form like - form_remote_tag :url=>mails_path,:condition=>"validate_mail()", :html => {:id=>"mailform",:method => :post, :class => 'ajax',:style=>"padding:15px;" } do |form| .gimmespace Naam %br = text_field_tag :name,params[:name],:class=>"title required" .gimmespace Telefoonnumm...

Some Rails unit testing questions (using Shoulda + Factory girl)

I have a couple of complicated objects to stub out (instances of gems I use). Where can I centralize these stubs to make them available to all tests? How can I programatically clear the DB between tests without rake:test? I want to quickly run individual tests through textmate, but doing so will error out since it doesn't clear the DB b...

How can I ensure that parent_id is set correctly when creating new item based on existing item?

The Problem Funny problem. Funny because it looks casual until you start thinking about it. Let's say I allow people to create items based on other items. You can open /items/new?id=3 and unlike your regular new action, instead of seeing an empty form, you will be seeing a form pre-populated with values from item-3. So unlike your avera...

Has anyone successfully integrated chat with redmine?

I was thinking it would be cool if I could have a chat app as part of the interface for my redmine installation. I did find a plugin that works with Juggernaut but it seems a while since there has been any downloads or updates of it and I am reluctant to dive in. Has anyone tried this or something similar? ...

Offer current date in Rails

I want to offer the current date to the user when a new record is created and I want to allow him to edit the offered date. For example I write a bug tracking system and I have a date_of_detection field. 99% of the time it is good if it is the current date, but for the sake of the 1% the user should be allowed to edit it and set any earl...

how to Integrate authorized.net ARB and AMI together

I want to Integrate authorized.net ARB and AMI together using rails. Actually i want Instant payment when user signs up today and I want the subscription to start today. for this i want to charge their first payment via the AIM API. and if AMI tranaction get succeed then only i will create ARB.I write code for both my ARB works perfect...

What's the way to translate model attributes in rails with mongoid?

I've problem with mongoid and model translations. When I'm trying use mongoDB on my model I haven't idea to translate attributes and model name. It's normally in *.yml files but in this time this doesn't work. Any ideas? ...

View helper with Rails returns the wrong value [Rails, Ruby]

I am trying to write a view helper but it's not returning the correct thing. def table_layout_for(object, *attrs) content_tag :table, :class => "layout" do for a in attrs content_tag :th do object.class.human_attribute_name(a) end content_tag :td do object.send(a) if object.respond_to?(a) en...

Rails: differentiating staging from production

I've got a production server and a staging sever in which new features are tested before moving them to production. The staging server is physically different from the production one (different hosts with different urls), but it mimics it as much as possible (i.e. same packages, same gems, etc). Rails.env = 'production' on both servers....

Ruby on Rails: Set data in my model based on another field

I have an item model that has a name and a price (int). How could I make it so that when the user selects the name from a drop down the price will automatically be added to the db? My name drop down is populated by a hash of this format: THINGS = { 'Item 1' => 'item1', 'Item 2' => 'item2', etc } I'm thinking that a large switch statemen...

Rspec test for the existence of an action is not working

hi , i am working in Rspec of ROR.. I am trying to test my controllers using RSpec.i am having a Users controller with functions like new , tags, etc.. i created a file under spec/users_controller_spec.rb and added the test cases as. require 'spec_helper' describe UsersController do integrate_views it "should use UsersControl...

Rails problem display attribute key along with attributes value

I have the following problem. I have a form which takes input for a "Chart" object. But after processing the form, i wish to display one of the values, and it adds the key of this value. Class model class Chart attr_accessor :title, :series def initialize(title = nil, series = []) @title, @series = title, series end end ...

Rails: Error display for helpers shows only the originating line in the view

If I have an error in a view's helper function, Rails will report the line from which the helper function was called. e.g. If I have in my view the line: <%= bad_function %> And in my helper file def bad_function non_existant_call end Then Rails would point me to the former ERB file as the source of the error. Is there any way to...

post request with link_to in rails 3

How do I make a remote POST request with custom parameters with a link_to helper in rails 3? I tried something like this: link_to 'Submit', model_path, :query => "value", :remote => true, :method => :post The POST works and the control comes to the action in the controller, but I don't get the POST parameters in params or anywhere el...

Redirect view after saving Rails model

Hello, When I: self.save or save! in a model it automatically redirects me to the show view for that given model. How can I override this? I want to save the model and then go to another action/view in the same controller. In particular, I have a process where I save a members details, and then I want to continue the process by g...

A blank? version for database fields which has 0 oder NULL?

Hi in my database I have a field which holds foreign keys. Sometimes the values are NULL or 0. I know the helper blank?. Is there something similar to enable if there is a number set in the field? Because blank doesn't work here. the code for the view is something like this <%= @b.author unless @b.author_id.blank? %> ...

how to add records in a has_many :through relationship

I have two models, Groups and Employees which are related by a has_many class Group < ActiveRecord::Base has_many :groupizations has_many :employees, :through => :groupizations end class Employee < ActiveRecord::Base has_many :groupizations has_many :groups, :through => :groupizations end Question: In page view/e...

Get ID of Rails Model before saving...?

How do you get the id of a rails model before it is saved? For example, if I create a new model instance, how can I get its ID before it is saved? I know that the id is created onsave and according to the database but is there a workaround? ...