Note that there are some explanatory texts on larger screens.

plurals
  1. POAdding Javascritpt & CSS in rails
    primarykey
    data
    text
    <p>For my view I need to have my view pick the styles from css file. Also there is some javascript code in my view. The problem is view is neither picking the styles nor the javascript code. This is the first time I am working on rails view with javascript so searched web for answers. I found some detailed explanation at below link but there are so many answers.</p> <pre><code>http://stackoverflow.com/questions/7763675/rails-3-1-newbie-where-should-i-put-javascript-code </code></pre> <p>I tried by putting my javascript code in assets/javascripts/billings.js file and similarly the css code in assets/stylesheets/billings.css file but it didn't work. I am assuming placing code here will work and the index.html.erb file of billings controller will pick this. Do i need to refer this path in my index file. Below is the code in billings.js file</p> <pre><code>&lt;script src="http://code.jquery.com/jquery-1.7.2.js" type="text/javascript"&gt;&lt;/script&gt; &lt;script&gt; $(document).ready(function(){ $("#up").on('click',function(){ $("#qty input").val(parseInt($("#qty input").val())+1); }); $("#down").on('click',function(){ $("#qty input").val(parseInt($("#qty input").val())-1); }); $("#first").on('click',function(){ $("ul").hide(); $("#starter").show(); }); $("#drinkMenu").on('click',function(){ $("ul").hide(); $("#Drinks").show(); }); $("#vege").on('click',function(){ $("ul").hide(); $("#veg").show(); }); $("#last").on('click',function(){ $("ul").hide(); $("#special").show(); }); }); &lt;/script&gt; </code></pre> <p>index.html.erb file</p> <pre><code>&lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt; &lt;title&gt;System&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div class="main"&gt; &lt;div class="tabelorder"&gt; &lt;label&gt; Tabel Number:&lt;/label&gt; &lt;input type="number" placeholder="Table NO."&gt; &lt;input type="search" placeholder="Search Products" /&gt; &lt;/div&gt; &lt;div class="right-block"&gt; &lt;div class="RightHeader"&gt; &lt;a href="#" class="RightHeaderMenuItem" id="first"&gt; starter&lt;/a&gt; &lt;a href="#" class="RightHeaderMenuItem" id="drinkMenu"&gt; Drinks Menu&lt;/a&gt; &lt;a href="#" class="RightHeaderMenuItem" id="vege"&gt; Vegetarianas&lt;/a&gt; &lt;a class="RightHeaderMenuItemLast" id="last"&gt; Special Menu&lt;/a&gt; &lt;/div&gt; &lt;div class="MenuItem"&gt; &lt;ul id="starter"&gt; &lt;li&gt;starter&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;/ul&gt; &lt;ul id="Drinks"&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;/ul&gt; &lt;ul id="veg"&gt; &lt;li&gt;vegetarianas&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;/ul&gt; &lt;ul id="special"&gt; &lt;li&gt;special&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;li&gt;a&lt;/li&gt; &lt;li&gt;b&lt;/li&gt; &lt;li&gt;c&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="table_list"&gt; &lt;button type="submit"&gt;Table 1&lt;/button&gt; &lt;button type="submit"&gt;Table 2&lt;/button&gt; &lt;button type="submit"&gt;Table 3&lt;/button&gt; &lt;button type="submit"&gt;Table 4&lt;/button&gt; &lt;button type="submit"&gt;Table 5&lt;/button&gt; &lt;button type="submit"&gt;Table 6&lt;/button&gt; &lt;/div&gt; &lt;div class="left-block"&gt; &lt;!--&lt;div class="LeftHeader"&gt; &lt;input type="search" placeholder="Search Products"/&gt; &lt;/div&gt;--&gt; &lt;div class="LeftBorderBlock"&gt; &lt;img src="images/grid2Whitepressed.png" height="60" /&gt; &lt;div id="qty"&gt; &lt;button type="button" id="up"&gt;+&lt;/button&gt; &lt;button type="button" id="down"&gt;-&lt;/button&gt; &lt;input type="number" value="0" /&gt; &lt;/div&gt; &lt;!-- &lt;img src="images/2.png" id="up"&gt; &lt;img src="images/1.png" id="down" style="margin-top:-6.5%;"&gt;--&gt; &lt;/div&gt; &lt;div class="LeftMiddleBlock"&gt; &lt;div class="AddItem"&gt; &lt;div class="AddItemDtailQty"&gt;2&lt;/div&gt; &lt;div class="AddItemDtail"&gt;aaaaa&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;@$522&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;$1044&lt;/div&gt; &lt;div class="CancelItemDtail"&gt;&lt;img src="images/icon_error.png" height="20"/&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="AddItem"&gt; &lt;div class="AddItemDtailQty"&gt;2&lt;/div&gt; &lt;div class="AddItemDtail"&gt;aaaaa&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;@$522&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;$1044&lt;/div&gt; &lt;div class="CancelItemDtail"&gt;&lt;img src="images/icon_error.png" height="20"/&gt;&lt;/div&gt; &lt;/div&gt; &lt;div class="AddItem"&gt; &lt;div class="AddItemDtailQty"&gt;2&lt;/div&gt; &lt;div class="AddItemDtail"&gt;aaaaa&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;@$522&lt;/div&gt; &lt;div class="AddItemDtailPrice"&gt;$1044&lt;/div&gt; &lt;div class="CancelItemDtail"&gt;&lt;img src="images/icon_error.png" height="20"/&gt;&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="LeftBorderBlock"&gt; &lt;div class="calculationBill"&gt; &lt;div class="LeftText"&gt;Subtotal&lt;/div&gt; &lt;div class="Righttext"&gt;$130.47&lt;/div&gt; &lt;/div&gt; &lt;div class="calculationBill"&gt; &lt;div class="LeftText"&gt;Tax&lt;/div&gt; &lt;div class="Righttext"&gt;$10.43&lt;/div&gt; &lt;/div&gt; &lt;div class="calculationBill"&gt; &lt;strong&gt; &lt;div class="LeftText"&gt;Total&lt;/div&gt; &lt;div class="Righttext"&gt;$141.00&lt;/div&gt;&lt;/strong&gt; &lt;/div&gt; &lt;div class="calculationBill"&gt; &lt;div class="DividerLine"&gt;&lt;/div&gt; &lt;strong&gt; &lt;div class="LeftText"&gt;To Pay&lt;/div&gt; &lt;div class="Righttext"&gt;$141.00&lt;/div&gt;&lt;/strong&gt; &lt;/div&gt; &lt;/div&gt; &lt;button type="submit"&gt;Void&lt;/button&gt; &lt;button type="submit"&gt;Park&lt;/button&gt; &lt;button type="submit"&gt;Notes&lt;/button&gt; &lt;button type="submit"&gt;Discount&lt;/button&gt; &lt;button type="submit"&gt;Pay&lt;/button&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>I am using Rails 3.1.1</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload