Wednesday, October 02, 2013

Generowanie tabelki lub Kalendarza w RoR

środa, październik 02, 2013 Dodany przez Miłosz Osiński #RUBY ON RAILS ##

Tym razem wyjaśnie działanie gemu “watu_table_builder” który ułatwi nam tworzenie kalendarza z artykułami

Załóżmy że mamy listę artykułów i chcemy utworzyć kalendarz z zaznaczonymi dniami kiedy powstał dany artykuł kiedy klikniemy zostaniemy przeierowani prosto do artykułu

Na początek do Gemfile dodajemy:



1
gem "watu_table_builder", :require => "table_builder"


Aktualizujemy:



1
bundle install


Później…

Saturday, September 28, 2013

Jak usunąć kilka pozycji przez checkbox?

sobota, wrzesień 28, 2013 Dodany przez Miłosz Osiński #RUBY ON RAILS ##

Tutaj wyjaśnie jak dodać do swojej aplikacji możliwość usuwania z bazy kilku zaznaczonych pozycji naraz

Jest to bardzo przydatna opcja jeśli będziemy mieć listę jakiś pozycji i nie chcemy pojedyńczo każdą usuwać…



1
2
3
4
5
6
<%= form_tag destroy_multiple_articles_path, method: :delete do %>
<% @articles.each do |article| %>
<%= check_box_tag "articles[]", article.id, false %>
<%= link_to article.title, article %>
<% end %>
<% end %>


Friday, September 20, 2013

Obscenity gem do filtracji wulgaryzmów

piątek, wrzesień 20, 2013 Dodany przez Miłosz Osiński #RUBY ON RAILS ##

W tym artykule opisze jak można użyć tego gemu do filtracji wulgaryzmów w naszej aplikacji railsowej

Na początek dodajemy gem do naszego Gamefile:



1
gem "obscenity"


Aktualizujemy:



1
bundle install


Kolejnym krokiem jest stworzenie pliku config/initializers/obscenity.rb z taką zawartością:



1
2
3
Obscenity.configure do |config|
config.blacklist = "#{Rails.root}/config/blacklist.yml"
config.

Wednesday, September 18, 2013

Dodanie I18n do aplikacji

środa, wrzesień 18, 2013 Dodany przez Miłosz Osiński #RUBY ON RAILS ##

W tym artykule wyjaśnie jak w kilku prosty krokach dodać obsługę tłumaczeń kilku języków w aplikacji

Podzielimy cały proces internacjonalizacji na 2 etapy :
> przygotowanie aplikacji do dodawania tłumaczeń
> dodawanie tłumaczeń

1. Przygotowania:

Zaczynamy od odkomentowania dwóch linijek w config/application.rb:



1
2
    config.i18n.load_path += Dir[Rails.root.join(my, locales, *.{rb,yml}).to_s]
config.i18n.defau

Monday, September 16, 2013

Tinymce - Rozbudowany Edytor HTML dla RoR

poniedziałek, wrzesień 16, 2013 Dodany przez Miłosz Osiński #RUBY ON RAILS ##

W tym poście opisze bardzo fajny edytor WYSIWYG HTML5 dla Rialsów

Edytor TinyMCE, do poprawnego działania, wykorzystuje JavaScript lub/i biblioteki jQuery.
Sama instalacja jest dziecinnie prosta, o czym zaraz się przekonamy.

Zaczynamy jak zwykle do gemfile dodajemy:



1
gem "tinymce-rails"

Aktualizujemy:



1
bundle install

Dodajemy assety do pliku app/assets/javascripts/application.js bez których edyto…


Wyświetlane Artykuły 16 – 20 z 51