我非常瞭解rails的初學者,並且我對它有特定的需求。我希望將它連接到一個Flex應用程序,並用它來調用一個數據庫。學習Ruby以使用serverside來管理現有數據庫
例如下面的網頁被訪問時: 用戶=先令& ID = 4 & LIC = 234 採取「鮑勃」和4並將它們添加到現有的數據庫表,如果車牌號碼是有效的,而不是已使用。我不想使用標準數據庫的東西,我將需要編寫自己的SQL查詢以及用於檢查註冊用戶的其他東西的邏輯。 它已經用Coldfusion完成,但我遇到了問題它,並希望它與Ruby的工作,而不是。在這種情況下,我只想調用一個網頁(在本地主機上:3000)獲取URL後的字符串「?User = bob & id = 4 & lic = 234」 「User:bob id:4」到屏幕。我想了解代碼的作用,而不是最少的代碼解決方案。我寧願使用盡可能少的rails框架來做到這一點,因爲這將幫助我學習語言。我不會製作標準網站,因此學習rails框架對我來說不會那麼有用。
感謝您的意見,西納特拉似乎正是我要找的,但是我有問題與數據庫在這種情況下連接,MySQL的:
我跟隨這名: http://community.active.com/blogs/productdev/2011/02/28/using-activerecord-3-without-rails
試圖在這個實例中使用Mysql數據庫。 但是我得到這個錯誤: LoadError:請安裝mysql適配器:gem install activerecord-mysql-adapter
(193:%1不是有效的Win32應用程序 - F:/Software/RubyStack/ruby/lib/ruby/gems/1.9.1/gems /mysql-2.8.1-x86-mingw32/lib/1.9/mysql_api.so)
所以,我想: 安裝了activerecord-mysql的適配器 但是: 寶石找不到 所以我做: 安裝,而不是activerecord-jdbcmysql-adapter-1.2.2 但它仍然無法正常工作。
當這個工作時,你如何進行任意的SQL調用?
只是一個建議,但也許你應該看看[辛納屈(http://www.sinatrarb.com/),如果你不感興趣,所有的「演員」的那Rails提供。 – 2012-03-28 23:33:06