In rails one can provide(not in older versions) flash messages directly in redirect_to method while residing in controller's action to redirect to different path like
redirect_to login_path, :notice => 'Please login'
But one thing needs attention here is, it works only for named routes and not for routes without names like
How can we make a 3 column layout where left and right most column are with fixed width while the middle column should be fludic (meaning it consumes the whatever is left on screen now)
Concept is pretty simple: Make two two-column layout and insert one into the other :)
Step 01: Make a two column layout where right column is fixed width and left consumes the left-over screen space.
Am back again and this time really after a long time. Actually occupied with my current company and it is bootstrapping :) wish me luck.
Any how recent problem that i faced was, uploading file (multipart form request) was giving "ActionController::InvalidAuthenticityToken" error in rails4 while a normal form post was working great, which is kind of strange and it was giving error for synchronous and asynchronous request both.
So whats the way to fix it ?
Add your own authenticity_token params which is missing in rails form (which is strange again) but add a hidden field something like
def self.first
#Some code, which will give an object
end
def to_key
["some_key", "some_value"]
end
end
and it works! Now question arises, Rails3 is imposing me to use ActiveModel (which was initially meant to provide ActiveRecord base type facilities like validation etc.) for simple things like form_for why?? am I missing something here.
This is something i saw with skype installtion on ubuntu 12.04
Even though skype was running fine, icon in the notification bar was missing (i know it happens sometimes) but it is pretty annoying to bring active skype window in this case. Googled a bit for an answer and found a very sweet and simple answer :)
open a terminal and execute following command
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"
Well this was something strange that I was hitting the other time when was doing the file upload in rails 3.1+ from an AJAX form
I was trying to upload a file in a AJAX form (driven by jQuery) and every time i click submit it used to be normal synchronous request while any submit without file field was going correct as an AJAX request.
Googled it out but not much of help in the beginning but later via some articles came to know people using iframe for file upload on ajax (in rails) how and why this happened I don't know but yes it is there.
I was expected to come out of the situation and complete the work in time, and gem Remotipart came to help...
Will debug it later and currently I don't know much of, how it enables this functionality but it worked flawless even without changing a single line of code in my remote form with file upload.
Just added it to gem file and updated application.js (as is mentioned in the documentation of gem) and it just worked!!
I know it sounds innocently non-develop-ish, pardon me for that.. will debug more and update soon but for the time being hit the URL here and get yourself out of this situation http://os.alfajango.com/remotipart/
In the mean time anybody want to share any information on this.. most welcome please comment and spread the knowledge :)