Home Super Mario Bros Games Puzzle Games Physics Games Flash Games Girls Games Marvin Games Games Walkthroughs
Java Program Tutorials

Only Best Physics Games

I am trying to learn ruby on rails, writing my own simple app (a to-do list). I now want to add a dropdown menu to select a user to assign the task to.

My schema.rb:

create_table "items", :force => true do |t|
t.text     "description"
t.string   "priority"
t.date     "date"
t.time     "time"
t.datetime "created_at"
t.datetime "updated_at"
t.boolean  "done"
t.string   "name"
end

create_table "users", :force => true do |t|
t.string   "name"
t.datetime "created_at"
t.datetime "updated_at"
end

Now, in my form I have a field with:

<%= f.collection_select(:user, User.all, :id, :name ) %>

It works as far as displaying my users goes. But, when I try to save, I of course get:

ActiveRecord::AssociationTypeMismatch in ItemsController#create

I already have set up the relationship (users has many task, task has one user). What am I missing? Many thanks for any help!


View the Original Page Here: collection_select and saving a record in ruby on rails     Back to the List

Cheats, Walkthroughs Related to: collection_select and saving a record in ruby on rails

Only Best Physics Games

I'm using rails 3 with devise.

I have a User table with fields: email, password, fname, lname

I currently output errors in my view as follows:

<% if @user.errors.any? %>
    <div id="error_explanation" class="error">
    <h2>Hold on!</h2>
        <ul>
            <% @user.errors.full_messages.each do |msg| %>
                <li><%= msg %></li>
            <% end %>
        </ul>
    </div>
<% end %>

Problem is this renders as:

Email The User's Email cannot be blank
Password The User's Password cannot be blank
Fname The User's Fname is too short (minimum 1 characters)
Lname The User's Lname is too short (minimum 1 characters)

How can I get the field name to not appear first with every error?

In my user model I have:

validates :fname, :length => { :minimum => 1, :maximum => 100 } validates :lname, :length => { :minimum => 1, :maximum => 100 }

I can customize those fields with a message attribute. What about email and password which appear to be built into devise? How do I customize those error messages?

Thanks

Update Date: 2012-02-21 17:20
Searched Times: 2

I am having a scenario where I need to call a java method which takes in a string parameter which is Javascript code to be executed by the method.

executeJavaScript( String javascriptCodeToBeExecuted ) {
}

Right now, here is what I am doing

String javascriptCodeToBeExecuted  = "function example(a,b) {" + 
"number += a;" +
"alert(\'You have chosen: \' + b);" +
"}" ;

Since the amount of JS code is overwhelming, I would like to keep all javascript in external files and have my java program read the content as a string.

Is there a clean way of doing this ? Perhaps a library which takes care of escape sequences, etc ?

Thanks !

Update Date: 2012-02-21 17:19
Searched Times: 3

I have a custom tableController class and i want to close the keyboard by return key.

Classic methods for UITextFields,

resignFirstResponder

does not work. How should i do it???

Update Date: 2012-02-21 17:19
Searched Times: 12

Just wanted to check if my solution looks good.

The problem is to reorder the list-of-lists of doubles:

[ [a, b, c],  [aa, bb, cc] ]

into this:

[ [a, aa],   [b, bb],  [c, cc] ]

After poking about I came up with the following (a function that increasingly diggs deeper and deeper into sublists, taking their head and joining them together):

organize xs = organize' xs head
--recursive function (type stolen from ghci)
organize':: [[a]] -> ([a] -> b) -> [b]
organize' [] f = []
organize' xs f = (map f xs)++(organize' xs (f . tail)

Can I do better or is it ok?

Update Date: 2012-02-21 17:19
Searched Times: 3

I have created a Kinect application using the Kinect SDK and the WPF in C#.

I want to create a simple static gesture recognition method that outputs a Messagebox when the user raises their 'rightHand' (JointID.HandRight) joint over their 'Head' (JointID.Head) joint at runtime.

I know that I need create a defintion for this gesture and run this against the skeletons each time the SkeletonFrameReady event is fired. Is there anyone who can help with this or point me in the right direction as to what skeleton data I need to store/compare, I would be very grateful, Thanks.

Update Date: 2012-02-21 17:18
Searched Times: 5


Only Best Physics Games


Java Program Examples
RSS4Java.com is dedicated to popular Java technology posts, blogs and entries.
Copyright© 2010 Rss4Java.com. Java is a trademark of Sun Microsystems, Inc. All blogs, posts and entries are the property of their authors.