web
I've wrote these words on google. And I don't find the exact solution.
The problem:
What Should I write in the href? If I write # sign then browser go to the top of page. I wouldn't like to go to the top of page.
Here is the HTML:
<a href="#" id="example" >Click</a>
jQuery code:
<script> $('#example').click(function() { alert('Hello'); return false; }); </script>
The return false; command is the key. When use this return value. The links lost their default behavior.
Today, I found a really good CMS. I'm looking for ruby 3 CMS for a while. I found this CMS solution that use my favorite NoSQL database system: MongoDB. I think multi site feature is rare in ror applications. Locomotive CMS do it.
Locomotive is an open source CMS for Rails 3. It's super flexible and integrates with Heroku and Amazon
Some features from technical Specs:
There are some importatnt step to install Nginx with passenger on a newly installed Ubuntu server.
1. step: Install RVM in multi-user mode
2. step: install dependencie for MRI ruby. There are a list in the end of rvm install message. Install these packages.
3. step: rvm install 1.9.2
4. step: After ruby installed successfully you need to install passenger with gem install passenger command.
5. step: You have got passenger gem, but haven't got nginx yet. Compile it from source: download, unpack, configure, make, make install.
6. step: nginx configuration
I post my normalization function. This function find all illegal characters (like: Ő, Ű, ú, í, etc. ) and replace it to latin1 chars. (like: O, U, u, i, etc.) This function works for me on hungarian words. Try it on your text and post your comment about it.
function normalize($string) { $string = strtr($string, array('ő' => 'o', 'ű' => 'u', 'Ő' => 'O', 'Ű' => 'U')); $a = 'ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖŐØÙÚÛÜŰÝÞßàáâãäåæçèéêëìíîïðñòóôõöőøùúûűüýýþÿŔŕ';
I got the following error when i run a rake db:seed command on may RoR application:
invalid multibyte char (US-ASCII)
I found the soution and the error has gone away:
You should add a line to your file:
# encoding: utf-8
You can change the utf-8 to any other encoding that you use.
I added this line to my seeds.rb file and all UTF-8 code have been executed without errors.
Good luck!
I've collected all open source CMS based on rails 3.x.
Rails CMS/Wiki/Forum
This is a very simple but feature rich CMS framework. It is good startpoint for a new rails project what will be wiki, Forum or CMS
Source: https://github.com/jlapier/Rails-CMS-Wiki-Forum
Casein CMS
This is a very minimal and lightweight CMS. Only users table created on rak db:migrate. It is a good start point for any content based application. This application scaffolding your rails app with a very beauty user interface.
Here is my HTML number formatter. Sometimes the browsers wrap the numbers along thousand separator or decimal pont, but this function prevents this event.
function html_number_format($number, $decimals = 2, $dec_point = '.', $thousands_sep = ',') { if ($number === FALSE) { return '---'; } return '<span style="white-space: nowrap;">'.number_format($number, $decimals, $dec_point, $thousands_sep).'</span>'; }
See the following code:
<div style="background-color: #fff; border: 1px solid #000;"> <OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="214" HEIGHT="200" CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0"> <PARAM NAME="MOVIE" VALUE="http://banner.example.com/banner.swf"> <PARAM NAME="PLAY" VALUE="true"> <PARAM NAME="LOOP" VALUE="true"> <PARAM NAME="QUALITY" VALUE="high"> <PARAM NAME="SCALE" value="noborder"> <EMBED SRC="http://banner.example.com/banner.swf" WIDTH="214" HEIGHT="200" PLAY="true" LOOP="true"
I've read a great article about 960.gs and compass comparison. This article may help you chose the right CSS framework for your project.
