HTML PRINT A4 with HEADER FOOTER

ibattz | Comment
Categories :: HTML | CSS | Javascript View : 0

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title> New Document </title>
        <meta name="Generator" content="EditPlus">
        <meta name="Author" content="">
        <meta name="Keywords" content="">
        <meta name="Description" content="">
    </head>

    <body>
        <table style="650px;">
            <thead>
                <td style="height:100px;">
                    HEAD
                </td>
            </thead>
            <tbody>
                <td id="content">
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                    BODY<br/>
                </td>
            </tbody>
            <tfoot>
                <td style="height:100px;">
                    FOOT
                </td>
            </tfoot>
        </table>
        <script>
            var h = document.getElementById('content').offsetHeight;
            var hh = 782.5;
            var iii = parseInt((h / hh));
            document.getElementById('content').style.height = ((iii + 1) * hh) + 'px';
        </script>
    </body>
</html>

Keyword ::
Comment ::

bundle install --deployment

ibattz | Comment
Categories :: Ruby on Rails | Ubuntu | VirtualBox | nginx View : 0

หาก Gemfile ใช้ gem ที่ยังไม่ใช้ .gem เช่น

gem 'prawn', git: 'https://github.com/prawnpdf/prawn', branch: 'master'

*** อย่าลืมลง git ด้วย ถ้า source เป็น git

http://code.google.com/p/msysgit/downloads/list

bundle install ก็ผ่านปกติ แต่...

Error message:
    https://github.com/prawnpdf/prawn (at master) is not checked out. Please run `bundle install` (Bundler::GitError)

แก้ไขด้วย

bundle install --deployment

Comment ::

gem สำหรับ Ruby in Rails + Google API

ibattz | Comment
Categories :: Ruby on Rails View : 0

gem 'google-api-client', :require => 'google/api_client'
gem 'omniauth', '1.1.0'
gem 'omniauth-google-oauth2', :git => 'https://github.com/zquestz/omniauth-google-oauth2.git'

 

Keyword ::
Comment ::

Faraday::Error::ConnectionFailed

ibattz | Comment
Categories :: Ruby on Rails View : 0

Faraday::Error::ConnectionFailed

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

แก้โดย ลง gem certified เพิ่มใน Gemfile เลยเด้อ

gem 'certified'

Keyword ::
Comment ::

Using MySQL with Rails 3 on Windows

ibattz | Comment
Categories :: Ruby on Rails | Windows | MySQL View : 0

gem mysql2 ไม่ support mysql 64 bits ???

ลง mysql connector 32 bits

http://dev.mysql.com/downloads/connector/c/

แล้วก็ ...


gem install mysql2 -- '--with-mysql-lib="C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\lib" --with-mysql-include="C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include"

แล้วก็ ...

copy libmysql.dll จาก C:\Program Files (x86)\MySQL\MySQL Connector C 6.1\lib ไปไว้ที่ C:\Ruby193\bin นะจ๊ะ

 

Using MySQL with Rails 3 on Windows

  • Install railsinstaller -> www.railsinstaller.org (I installed it to c:\Rails)

  • Install MySQL (I used MySQL 5.5) -> dev.mysql.com/downloads/installer/

--- for mySQL installation ---

If you dont already have these two files installed you might need them to get your MySQL going

vcredist_x86.exe -> http://www.microsoft.com/download/en/details.aspx?id=5555 dotNetFx40_Full_x86_x64.exe -> http://www.microsoft.com/download/en/details.aspx?id=17718

Use default install Developer Machine

-MySQL Server Config-
port: 3306
windows service name: MySQL55
mysql root pass: root (you can change this later)
(username: root)
-MySQL Server Config-

--- for mySQL installation ---

 

--- Install the mysql2 Gem ---

Important: Do this with Git Bash Command Line(this was installed with railsinstaller) -> start/Git Bash

gem install mysql2 -- '--with-mysql-lib="c:\Program Files\MySQL\MySQL Server 5.5\lib" --with-mysql-include="c:\Program Files\MySQL\MySQL Server 5.5\include"'

Now the gem should have installed correctly

Lastly copy the libmysql.dll file from
C:\Program Files\MySQL\MySQL Server 5.5\lib
to
C:\Rails\Ruby1.9.2\bin

--- Install the mysql2 Gem ---


You will now be able to use your Rails app with MySQL, if you are not sure how to create a Rails 3 app with MySQL read on...

--- Get a Rails 3 app going with MySQL ---

Open command prompt(not Git Bash) -> start/cmd
Navigate to your folder (c:\Sites)
Create new rails app

rails new world

Delete the file c:\Sites\world\public\index.html
Edit the file c:\Sites\world\config\routes.rb
add this line -> root :to => 'cities#index'

Open command prompt (generate views and controllers)

rails generate scaffold city ID:integer Name:string CountryCode:string District:string Population:integer



Edit the file c:\Sites\world\app\models\city.rb to look like this

class City < ActiveRecord::Base
 set_table_name "city"
end

Edit the file c:\Sites\world\config\database.yml to look like this

development:
adapter: mysql2
encoding: utf8
database: world
pool: 5
username: root
password: root
socket: /tmp/mysql.sock

add to gemfile

gem 'mysql2'

Open command prompt windows cmd, not Git Bash(run your app!)
Navigate to your app folder (c:\Sites\world)

rails s

Open your browser here -> http://localhost:3000

--- Get a Rails 3 app going with MySQL ---

 


http://stackoverflow.com/questions/3608287/error-installing-mysql2-failed-to-build-gem-native-extension

Comment ::