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