Salve, sto lavorando da poco con Archimista ed ho un pò di dubbi riguardo la compilazione degli indici. Mi chiedevo se il campo richiedesse una sintassi obbligata (es. COGNOME, NOME per le persone...).
Grazie, francesca
allegra paci ha scritto:mi sembra evidente che sarà necessario che chi ha sviluppato, collaudato e varato il software
allegra paci ha scritto:che una banca dati in cui non è possibile fare ricerca serva all'utenza come un paio di pinne a un pesce...
<%# FIXME: dismettere vista e routes relativa. Altrimenti fare marcatura e stile %>
<% content_for :status_bar do %>
<h2><%= t('headings') %><%= path_separator %>anteprima scheda</h2>
<div id="links">
<%= link_to_index t('listing_headings'), headings_path %>
</div>
<% end %>
<p><strong><%= t('heading_type')%>:</strong> <%= show_value(@heading.heading_type, "t") %></p>
<p><strong><%= t('heading_name') %>:</strong> <%= show_value(@heading.name) %></p>
<p><strong><%= t('heading_dates') %></strong> <%= show_value(@heading.dates) %></p>
<p><strong><%= t('heading_qualifier') %>:</strong> <%= show_value(@heading.qualifier) %></p>
<p>Fondi collegati</p>
<% if @heading.fonds.present? %>
<ul>
<% @heading.fonds.each do |fond| %>
<li><%= link_to "#{fond.name}", fond_path(fond) %>
<%= fond.preferred_event.full_display_date if fond.preferred_event %></li>
<% end -%>
</ul>
<% end %>
<p>Unità collegate</p>
<% if @heading.units.present? %>
<ul>
<% @heading.units.each do |unit| %>
<li>
<% if unit.tsk.present? %>
<%= link_to "#{unit.title}", edit_iccd_unit_path(unit) + "?t=#{unit.tsk}" %>
<% else %>
<%= link_to "#{unit.title}", edit_unit_path(unit) %>
<% end %>
<%= unit.preferred_event.full_display_date if unit.preferred_event %>
</li>
<% end -%>
</ul>
<% end %>
<%= link_to t('edit'), edit_heading_path(@heading) %> |
<%= link_to t('back'), headings_path %>
allegra paci ha scritto:Esatto, riesco a fare ricerche solo sulle parole del campo titolo e non, ad esempio, nel contenuto.
named_scope :search, lambda{|q|
conditions = ["LOWER(units.title) LIKE :q", {:q => "%#{q.downcase.squish}%"}] if q.present?
{ :conditions => conditions }
}
named_scope :search, lambda{|q|
conditions = ["LOWER(units.title) OR LOWER(units.content) LIKE :q", {:q => "%#{q.downcase.squish}%"}] if q.present?
{ :conditions => conditions }
}
Torna a Data entry, riordini, revisioni, correzioni
Visitano il forum: Nessuno e 0 ospiti