Displaying 17 results from an estimated 17 matches for "user_roles".
2005 Oct 11
4
Searching an attribute in a hmabtm relationship
...curity using the login generator in a simple app so
that I have a user table, a roles table, and a join between them
(roles_users). All works as expected. I now need to check if a user
has a specific role, but my approach is off somehow.
Here''s what I''ve tried thusfar:
user_roles = @session[:user].roles
user_roles.find { |r| r.name == "officer"}
When this executes, I get "can''t locate Role without ID...". What I
*thought* I was doing was searching an array (user_roles) for a value,
but this seems to imply that I''ve doing a db...
2007 Aug 10
1
How to spec a model method
Still new to Specs...
How do I create a spec to test a model method? Specifically, here is my
spec:
#testing model
describe User do
it "should have many user roles" do
User.reflect_on_association(:user_roles).should_not be_nil
end
it "should have many roles though user roles" do
User.reflect_on_association(:roles).should_not be_nil
end
it "should know what role it has" do
#User.should
end
end
The last spec is incomplete... basically, I will want the code to be
s...
2010 Jun 03
2
creating fixtures for has_many :through
...s.com/videos/081_fixtures_in_rails_2.mov
... but that''s for HABTM relationships. I''ve read:
http://www.ruby-forum.com/topic/145676
but that ultimately doesn''t answer any question. So with no further
ado:
==== The models:
class User < ActiveRecord::Base
has_many :user_roles, :dependent => :destroy
has_many :roles, :through => :user_roles
end
class Role < ActiveRecord::Base
has_many :user_roles, :dependent => :destroy
has_many :users, :through => :user_roles
end
class UserRole < ActiveRecord::Base
belongs_to :role
belongs_to :user
end
==== T...
2010 Oct 27
0
Help with routes
...r
and
Role
has_many :users, :through => :clearances
has_many :clearances
What I am trying to do is to link through new_user_role_path(@user).
But I get the following error when I try:
ActionController::RoutingError: No route matches
{:action=>"new", :controller=>"user_roles"}
The thing is that when I run rake routes I see this:
new_user_role GET /users/:user_id/role/new(.:format)
{:controller=>"user_roles", :action=>"new"}
So, I am somewhat nonplussed as to what is going on. I probably am
misunderstanding som...
2011 Mar 01
0
Association data within a fields_for
How do I use association data from within a fields_for?
I''ve got a has many through relationship between users, schools and
schools_users. A user can have multiple schools and a school has multiple
users. In schools_users there is a user_role field in addition to the common
user_id and school_id.
In the show view I have:
<% @school.schools_users.each do |user| %>
2011 Jan 02
3
how to has_many User::Role?
So I just found out that I sort my models via folders and am starting a
new project to mess around with this some. So I started working on
can-can, but am at a lost on how to do "has_many :user_roles"
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this gr...
2006 Aug 03
2
inserting values in two tables at one button click
...roblem is: i have to insert
values into two tables at one submit.
i am using mysql as db. i have created two tables which has one to one
reelation ship. once i enter name and email address and role. name and
emailaddress has to be inserted in users table. with that id role is to
be inserted in user_roles table.can any help me in this.
--
Posted via http://www.ruby-forum.com/.
2010 Nov 30
4
Cucumber+Capybara rails 3 issue (Don't know where exactly)
..."."id", "people"."first",
"people"."last", "people"."entity_id", "people"."user_id" FROM
"people" WHERE ("people".user_id = 1061) LIMIT 1
UserRole Load (6.1ms) SELECT DISTINCT "user_roles".role_name FROM
"user_roles" WHERE ("user_roles".user_id = 1061)
SQL (1.5ms) UPDATE "users" SET "emails_delivery_period" = ''---
:daily_logs: :immediately
:homework: :immediately
:events: :immediately
:signups: :immediately
:polls: :immediatel...
2010 Jan 21
2
nested forms and attr_accessable
...;, "description"=>"Just a
test", "effective_from"=>"2009-01-01"}, {"role_id"=>"178",
"effective_from"=>"2010-01-21 00:00:00 -0500", "user_id"=>"146"}],
"controller"=>"user_roles"}
But this:
if @user.update_attributes!(params[:user])
neither raises an error nor updates the rows. I have tried this with
and without the attr_accessible initializer and the results are the
same ether way.
I read that this should work with nested rows but I cannot determine
what I m...
2006 Aug 17
6
NameError in AdminController#index building scaffold
I''m a pretty big newbie with ROR, but when following a tutorial I
encounter an ugly error when building a scaffold. Here is my
environment
Dev system:
- Windows XP
- java version "1.5.0_06"
- MySQL java version "1.5.0_06"
- Ruby 1.8.4
- Ruby Gems 0.9.0
- Gem install mysql
Successfully installed mysql-2.7.1-mswin32
Installing ri documentation for
2007 Aug 15
10
Objects in Session State Revisited
Hi Folks,
I''m still a bit confused about the issue of storing "complex" objects
in session state rather than storing simple objects.
It''s my understanding that everything is an object in Ruby. If my
understanding is correct, then storing a string or an integer in
session means storing an object.
It would seem then that the problem of storing objects in session is a
2007 Jan 11
4
collection_select - how to set selected options?
In a form, I am trying to use collection_select with multiple=true, like
so:
collection_select(:user, :roles, Role.find(:all), ''id'', ''name'', {},
:multiple => true) %>
My multiple select box is rendered fine, but...
I want the select to have the current role options for the user
pre-selected when I view it. So if there are five roles in the database
and
2006 Jul 07
4
need help with some ugly code - is there a better way?
Hi,
In my user_controller.rb, I have the following method, which is supposed
to send the user to their profile, dependng on what "role" they are (the
roles correspond to the other controllers: venue, band, fan):
def login
if request.post?
if session[:user_id] = User.authenticate(params[:user][:login],
params[:user][:password])
flash[:message] =
2012 Apr 03
4
one master table to hold symbols: good or bad idea?
...gt; true do |t|
t.string "name"
end
create_table "roles", :force => true do |t|
t.string "name"
end
... etc ...
These moels are always joined through a has_many_through relation to
some other object (e.g. User :has_many :roles, :through => :user_roles),
and the names are treated effectively as constant symbols.
So I''m thinking of consolidating these models into a single one:
create_table :symbols, :force => true do |t|
t.string :name
end
add_index :symbols, :name, :unique=>true
class Util::Symbol < ActiveRecord::...
2006 Mar 29
0
Join Finder Question (ActiveRecord)
Hi
I have a many-to-many relationship between users and roles
class User << ActiveRecord::Base
has_and_belongs_to_many :roles
end
class Role << ActiveRecord::Base
...
end
There is an user_roles table for the many-to-many and all works as
expected.
Role has an attribute (attr_x).
I want to find the Users that have a Role with attr_x == some val, in
one find.
Is there any simple way to specify in the find that
Person.role[].attr_x == some val?
Thanks very much.
Fernando.
--
Posted...
2007 May 05
10
have_one and have_present
>Comment By: Luis Lavena (luislavena)
> Date: 2007-05-04 23:37
> describe "An Asset" do
> before(:each) do
> @asset = Asset.new
> end
>
> it { @asset.should have_one(:attachment) }
> it { @asset.should have_present(:something) }
> end
Food for thought on these. I like have_one a lot. It speaks to me as a
Rails developer and I think it speaks to
2010 Feb 16
0
Strange routing(?) Issue
...les"}
PUT /
roles/:id(.:format)
{:action=>"update", :controller=>"roles"}
DELETE /
roles/:id(.:format)
{:action=>"destroy", :controller=>"roles"}
user_roles GET /users/:user_id/
roles(.:format)
{:action=>"index", :controller=>"roles"}
POST /users/:user_id/
roles(.:format)
{:action=>"create", :controller=>"roles"}
new_user_role GET /users/...