0

In Rails -Rails位置 - 我在哪裏找到寶石

我應該在哪裏找到寶石?我下載了bootstrap,它正在工作,還有一個示例Rails應用程序,但我希望它們一起工作。有一個bootstrapped rails寶石(http://rubygems.org/gems/bootstrapped-rails),我下載了,但我不確定我應該在哪裏找到它。在models? 我如何確定我指的是?我還需要在controller中添加一些內容?

+0

這也許可以幫助:https://github.com/seyhunak/twitter-bootstrap-rails – Dfr 2013-04-06 06:22:03

+0

感謝。但我在哪裏把它放在應用程序內?它會自動去相關的地方,還是我需要確保它位於模型(或其他地方)? – 2013-04-06 06:26:07

回答

1

由於DFR提到:https://github.com/seyhunak/twitter-bootstrap-rails

Twitter的引導是沒有什麼比(大部分)的CSS/JS /圖像文件的集合。

添加到您的Gemfile

gem "twitter-bootstrap-rails" 

運行

bundle install 

運行簡單的CSS

rails generate bootstrap:install static 

應該把相關的JS和CSS文件到您的application.js和應用.css文件相應地。 (瞭解更多關於資產管道)

爲了讓您一開始,在第寶石的鏈接 - 「生成佈局和視圖」,就可以看到rake任務生成樣品佈局。

例如

rails g bootstrap:layout application fixed 

您現在應該在views/layouts下有一個twitter-bootstraped application.html.erb文件。

1

要回答這個問題的稱號,你可以通過在控制檯中運行gem env找到你的寶石。這會給你關於你的「RubyGems環境:」的特定信息。當你運行gem install some_gem_name時,它會把這個gem添加到你的系統中。

然而,這聽起來像你所要做的是增加一個gem到您的應用程序。如果是這種情況,您可以將寶石添加到導軌應用程序的Gemfile

因此,使用你的榜樣,你會找到您的Gemfile,並添加以下內容:

gem "bootstrapped-rails", "~> 2.0.8.5" 

一旦這樣做了,你在你的終端上運行bundle install

我發現這裏有一個很好的基本導軌信息資源可以在這裏找到:http://guides.rubyonrails.org/getting_started.html 該教程很簡短,它會給你一個很好的起點。

2

再次,更多回答標題中的問題,而不是什麼意在通過提問,但你可以使用

bundle show <gemname> 

要找到安裝寶石的目錄。