Développeur Web RoR

Aller au contenu | Aller au menu | Aller à la recherche

Tag - beautiful-scaffold

Fil des billets

vendredi 8 juillet 2016

Sprockets::FileNotFound in Beautiful#dashboard : couldn't find file 'jquery.ui.all'

Pour corriger l'erreur Sprockets::FileNotFound in Beautiful#dashboard : couldn't find file 'jquery.ui.all' dans une application qui utilise beautiful_scaffold il faut remplacer : 

 *= require jquery.ui.all 

Par  

*= require jquery-ui

vendredi 30 janvier 2015

Sprockets::FileNotFound in Beautiful#dashboard : couldn't find file 'jquery.ui.all'

Pour corriger l'erreur Sprockets::FileNotFound in Beautiful#dashboard : couldn't find file 'jquery.ui.all' dans une application qui utilise beautiful_scaffold il faut remplacer (dans application-bs.js et application-bs.css) : 

= require jquery.ui.all 

Par  

= require jquery-ui

Bon code.

vendredi 21 septembre 2012

Beautiful-Scaffold : personnaliser le bootstrap

Si vous utilisez beautiful-scaffold vous voudrez certainement changer le style du bootstrap. Pas de soucis vous pouvez aller sur :http://twitter.github.com/bootstrap/customize.html

Changez les chemins des icons en (pour l'assets pipeline) :

@iconSpritePath en '/assets/glyphicons-halflings.png'

@iconWhiteSpritePath en '/assets/glyphicons-halflings-white.png'

Après personnellement je n'aime pas trop le 14px donc je changerai bien le font-size en 12px (ou bien 13px comme l'ancienne version du bootstrap) :

@baseFontSize en 12px

Faites vos autres changements puis cliquez sur le bouton en bas (customize and download) et remplacez les fichiers css/bootstrap.css et css/bootstrap.min.css dans app/assets/stylesheets et c'est parti !

mercredi 29 août 2012

Dessinez votre schema de base de données à la souris pour Rails et/ou beautiful-scaffold

J'avais "écrit" il y a quelque temps un petit bout de javascript à la suite de cette démo de Raphael.js : http://raphaeljs.com/graffle.html pour générer mes schémas de base de données. Donc si ça peut servir à quelqu'un d'autre que moi (n'allez pas voir les sources c'est crado)...

- Import / Export au format JSON

- Génération des lignes pour le scaffold de rails 

- Génération des lignes pour beautiful-scaffold

C'est pas grand chose, ce n'est pas très complet mais je m'en sers de temps en temps.

Lien : http://schema.beautiful-scaffold.com/

mercredi 25 juillet 2012

Beautiful Scaffold version 0.1.1

Plein de nouveautés dans Beautiful Scaffold. Tout d'abord les versions ne sont pas compatibles entre elles, donc vous ne devez pas changer la version de beautiful-scaffold dans votre Gemfile.

Voici les nouveautés / modifications :

- Remplacement du thème par le Bootstrap Twitter (facilement modifiable à qui connait le bootstrap)

- Correction de bug i18n sur "yes" et "no" et "are_you_sure"

- Ajout du filtrage des colonnes dans les tableaux

- Ajout d'une méthode dashboard comme page d'accueil ainsi que la route dans le route.rb

- Correction d'un bug sur les clés étrangères (pour le generateur beautiful_migration)

- Affichage de 5 champs par défaut du model dans les tableaux

- Helper pour faire des dropdown menu (bootstrap)

- Ajout d'icons

J'espère que cette nouvelle version vous plaira autant qu'à moi :-)

vendredi 16 mars 2012

Beautiful-Scaffold : content_for :head et PJAX script et style

Beautiful-Scaffold utilise PJAX : Ajax avec PushState. Le problème est que lorsque l'on veut ajouter un script/style dans une page on se retrouve bloqué le content_for ne fait pas son boulot (normal car il n'y a pas de render de layout).

La solution consiste a les mettre dans la vue :

<% headcontent = capture do %>
  <style>
    .i-love-css{
      font-size:42px;
    }
  </style>
<% end %>
<% if request.headers['X-PJAX'] then %>
  <%= headcontent %>
<% else %>
  <% content_for :head do %>
    <%= headcontent %>
  <% end %>
<% end %>

Bon et sinon si vous n'avez pas le choix : une balise qui doit obligatoirement être dans le layout et bien il suffit d'ajouter la class "nopjax" dans le lien pour signaler à pjax de ne pas faire de requête en AJAX.