Skip to content

Instantly share code, notes, and snippets.

Kontrol Logika Pada Ruby

If

  # Output "Angka: 10"
  
  angka = 10
  
 if angka > 5
@fabrinal
fabrinal / offline.md
Created October 22, 2016 07:42
Contoh kode untuk ngoding offline

Petunjuk untuk cara mudah ngoding offline

  1. Copy paste kode di bawah
  2. Save menggunakan text editor (notepad,notepad++,sublime dll) dengan "namanya_terserah.html"
  3. Buka file namanya_terserah.html menggunakan browser.
  4. Lalu klik kanan di browser -> pilih inspect/Inspect Element -> pilih Console.
  5. Perhatikan hasil outputnya.
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
html, body { height: 100%; margin: 0; padding: 0; }
#map { height: 100%; }
</style>
</head>
<body>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Simple markers</title>
<style>
html, body {
height: 100%;
margin: 0;
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!'
});
<div id="map"></div>
<script>
function initMap() {
var myLatLng = {lat: 1.12321, lng: 160.123232};
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 8,
center: myLatLng
});
}
</script>
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<meta charset="utf-8">
<title>Simple markers</title>
<style>
html, body {
height: 100%;
margin: 0;
@fabrinal
fabrinal / photo_galleries.coffee
Created June 1, 2015 12:54
Add ajax to delete single photo
$(document).ready ->
$('.delete_photo').each ->
$(this).click ->
if confirm("Are you sure to delete photo?")
photo_id = $(this).attr('data-value')
$(this).on "ajax:success",() ->
alert("Photo deleted successfully")
$("a[data-value="+photo_id+"]").remove()
$("#photo"+photo_id).remove()
@fabrinal
fabrinal / _form.html.erb
Created June 1, 2015 12:50
Add one link to delete photo using ajax
<div class="field">
<%= f.label 'Photos' %><br>
<% 10.times do |i| %>
Photo <%= i + 1 %> &nbsp;
<%= file_field_tag "photos[#{i}]", accept: 'image/png,image/jpeg' %> &nbsp;
<%= @photo_gallery.photos[i].nil? ? '' : label_tag(@photo_gallery.photos[i].image_file_name,nil,id: "photo#{@photo_gallery.photos[i].id}") %> &nbsp;
<!-- add link to delete single photo object below -->
<%= @photo_gallery.photos[i].nil? ? '' : link_to('Hapus Foto',@photo_gallery.photos[i],remote: true, method: :delete,:class => "delete_photo", data: {value: @photo_gallery.photos[i].id}) %><br><br>
<% end %>
</div>
@fabrinal
fabrinal / _form.html.erb
Created June 1, 2015 12:47
Form sample code to do multiple photos upload inside photo gallery form
<%= form_for(@photo_gallery,:html => {multipart: true}) do |f| %>
<% if @photo_gallery.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@photo_gallery.errors.count, "error") %> prohibited this photo_gallery from being saved:</h2>
<ul>
<% @photo_gallery.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>