Displaying 20 results from an estimated 5000 matches similar to: "Global helper method?"
2006 Mar 13
2
How to apply an effect to a link_to_remote :update without using evaluate_remote_response?
Hey all,
I''ve been trying to apply a slide-down (or highlight) effect to a "New
card" link on my application. Because the item is *new* and I''m simply
updating it at the top, I can''t know what the div id is before I make
the request. link_to_remote :complete => visual_effect(:slidedown)
doesn''t do what I want it to do. My current solution is:
2007 Jun 18
2
weakness of helper?
Hi ,
      It comes to me that helper has some weaknesses:
      1)  It is hard to test .  No easy way to write test code for it.
(or Just i didn''t know?)
      2)  Not easy to reuse it on other controller/view/model.
      it looks like to that putting the helper code into a model (a
fully helper model , or a mixed model) is good practice.
      However i agree that some html intensive
2008 Nov 10
3
to_xml and helper methods
Hi,
I have an array with objects and I want to generate an XML like:
<objects>
  <object>
       <category_id>1</category_id>
       <helper-method>result 1</helper-method>
  </object>
  <object>
       <category_id>2</category_id>
       <helper-method>result 2</helper-method>
  </object>
</objects>
The helper
2006 May 02
1
Sharing function between helper and controller
Hi,
I have a utility function repeated in both my helper and my
controller. Not DRY. I have this repetition  because other functions
in the helper and in the controller both use the utility function.
Where do I put this function so that both the helper and controller
can access the function? Mayber there is a different solution?
Thanks,
Peter
2005 Dec 19
3
Where to put code - app controller, or app helper?
I have a function i want to be used in both views and controllers:
	def year_to_fiscal_year(year)
		# converts, say, an integer 2003 into ''0304''
		year.to_s[2,2] << (year+1).to_s[2,2]
	end
Where should i put it ?
-- 
Posted via http://www.ruby-forum.com/.
2006 May 08
3
MVC newbie question
All,
Is it possible for a view to call back to a controller method?  If so,
what is the syntax?
=== details
I have a list view that I want to filter out inactive rows based on
several table fields being zero, old, etc.
It would seem I should create a "filtered" method in the controller
(which I have done).
Then invoke if from the view like:
for row in @rows
continue if row.filtered
2006 Mar 27
3
Define methods for controllers, helper AND models?
Hi all
I know that I can define methods in e.g. the application controller and 
make them available to the helpers using helper_method(), but how can I 
make them available in the models?
I have for example the following method, that I want to be able to call 
from any model I wish...
def ApplicationController
  helper_method :member
  def member
    session[:member]
  end
end
Thanks for any
2006 Jun 27
5
Can''t call public application.rb method from ERb template
All,
I have a left navigation partial that I want to dynamically generate CSS 
classes for based on the current controller action.
In my ERb template, I have
<DIV class="<%= get_menu_display_style(''login_form'') %>">
In application.rb, I have the method get_menu_display_style defined as:
public
def get_menu_display_style(action_requested)
 
2006 Mar 30
6
Global Method Declaration?
Is there a place where I can put a method that can be accessed in both
views and controllers?
Here''s the situation, maybe someone can suggest a better way to go about this:
I created my own custom login system with email verification and user
roles (basically, I tinkered around with SaltedHashLoginGenerator
until I finally gave up and wrote my own).  One role, of course, is an
admin
2009 May 13
2
Object and Classes ?
I found a tutorial for creating classes using generic functions ? S3
way ! It was short description so I couldn't grok in full its
usage ... So far so good, what i currently do is something like this :
Blah <- function(data,...)  UseMethod('Blah')
Blah.default <- function( ...... ) {
   self = ....
   class(self) <- 'Blah'
   self
}
Blah.some_method <-
2006 Feb 15
2
extending rails via /lib - problems
I wanted to group some functions which I use in some models in one 
place. Controllers have application.rb and views have helpers but I 
couldn''t find anything about models. Using the /lib directory seemed to 
be the only way.
Alright... so I have something like this:
/lib/code.rb
class ActiveRecord::Base
  def method_a(n)
  .......
  end
  def method_b(n)
  ........
  end
end
2008 Mar 14
3
ActionController <-> ActiveView code access ambiguity
Hi All!
This is not a problem in general but i''ve just missed the point.
If my application has a global state, which i have to use both
throughout ActionController and ActiveView, then, where to place that
state?
E.g. if I do this:
class ApplicationController < ActionController::Base
  protected
  def authenticated?
    !user.nil?
  end
end
then I can''t use that from any
2006 Jul 12
1
When to use Mutex::synchronize?
I have a simple question when to the synchronize method in the Mutex  
class.
Now that backgroundrb has allow_concurrency = true there is no need  
to synchronize database calls in threads.
The question I have is lets say I have a simple method in my worker  
as follows:
def some_method
	SomeModel.find_all each do |obj|
		obj.some_count += 1
		obj.save!
	end
end
It accesses the database, but
2006 Feb 18
5
Model methods and partial view templates
I have a method in a controller that invokes a
render :partial => ''some_partial_view''
In that view, I''m trying to access a method defined in a model, like 
this;
<% for view in @an_array %>
  <% local_var = view.some_method() %>
  <% another_var = view.a_column_name %>
etc..
I am getting an undefined method error but the model is accessible 
2009 Jun 05
6
rails 2.3.2
Hi all,
I am using rails v.2.3.2 and if I put following line to my
ApplicationController:
include LoginSystem
and I moved my login_system.rb to lib folder:
module LoginSystem
  protected
  def is_logged_in?
    @logged_in_user = User.find(session[:user]) if session[:user]
  end
  def logged_in_user
    return @logged_in_user if is_logged_in?
  end
  def logged_in_user=(user)
    if
2006 Feb 16
10
Ruby class variables and access from view templates
I have an app that requires me to define a class variable (actually an 
array) in a controller and then access it from within a view. It seems 
that the class variables aren''t working right. Here is an example of 
what I''m trying to do.
class DisplayController < ApplicationController
@@thumbnail_array = Array.new
...
def some_method
  @@thumbnail_array = SomeModel.find_all
2006 Oct 08
3
Call an helper method from a controller
Hello, this have been debated few times in the forum but I didn''t found 
a satisfying solution : my problem is very simple, I have few methods 
dealing with cookies that are intended to be used in controllers and 
views.
Let say I have the read_cookie() method. Because it deals with the 
response object putting this method in the /lib directory doesn''t fit 
nicely because I
2005 Mar 10
8
Login controller additions
I have added roles and roles_users table and updated the model so that 
my users can have multiple roles.
("Admin" role does always have id = 1).
I have added these methods to my application controller.
<code>
  helper_method :is_admin?
  helper_method :is_user?
 
  def is_admin?
      if @session[''user'']
        @session[''user''].roles.find(1)
 
2006 Apr 14
5
state_models plugin and file_column?
I was looking at Kyle Mawell''s extremely nifty-looking StateModels 
plugin
http://www.kylemaxwell.com/articles/2006/02/06/fun-with-single-table-inheritance
and before I go down the road with it, I was wondering if anyone has 
used it with file_column.
The way file_column deals with an uploaded file -- by storing it to the 
filesystem in a path that employs the model name and id --
2008 Jan 27
2
conditional validation
Hi,
How can I validate user info under certain conditions?  For example, I
just downloaded a plug-in that allows me to validate phone numbers,
but what I would like is to only validate the phone number if it is
not blank and if the user_type_id field is equal to one.
How can I achieve such a validation in my user model?
Thanks, - Dave
--~--~---------~--~----~------------~-------~--~----~
You