# Validation message in other module

**URL:** <https://www.ruby-forum.com/t/validation-message-in-other-module/187927>\
**Category:** Rails\
**Created:** [May 2, 2010, 11:55am UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927 "2010-05-02T11:55:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 2, 2010, 11:55am UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/1 "2010-05-02T11:55:27Z")

</div>

i am having one comment module and putted the two validation and i  
have putted or copy the code of the add form of this module to my  
public module

and when user add comment from the public module the customer flag is  
1  
and validations are not working how i can make it work

my comment module create function is this and m using this function  
for both the module…

def create  
@comment = Comment.new(params[:comment])  
respond\_to do |format|  
if @comment.save  
flash[:notice] = ‘comment was successfully created.’  
if(params[:customer]==“1”)

```
      format.html { redirect_to root_url+params[:menu]

```

+"/"+params[:menu1] }  
else  
#format.html{render :text=\>params[:customer]}  
format.html { redirect\_to(@comment) }  
end  
format.xml { render :xml =\> @comment, :status  
=\> :created, :location =\> @comment }  
else  
if(params[:customer]==“1”)  
format.html { redirect\_to root\_url+params[:menu]  
+"/"+params[:menu1] }  
else  
format.html { render :action =\> “new” }  
end

```
    format.xml { render :xml => @comment.errors, :status

```

=\> :unprocessable\_entity }  
end  
end

end

please help ASAP.

thanks

rahul

---

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 6, 2010, 5:15am UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/2 "2010-05-06T05:15:18Z")

</div>

please help on this is urgent…

---

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 6, 2010, 12:54pm UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/3 "2010-05-06T12:54:48Z")

</div>

On May 6, 4:13 am, Rahul M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> please help on this is urgent…

You haven’t really provided any detail - you’ve only provided the  
controller code, but none of the stuff showing how you setup  
validations

Fred

---

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 6, 2010, 6:02pm UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/4 "2010-05-06T18:02:10Z")

</div>

On May 6, 12:03 pm, Rahul M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> hii Fredrick,
> 
> i have setup the in my comment module  
> validates\_presence\_of(:name,:comment)

By module do you mean class ? Is the validation not triggering because  
a blank name still counts as present?

Fred

---

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 7, 2010, 5:14am UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/5 "2010-05-07T05:14:45Z")

</div>

hi fredrick

module mean complete scaffold, and validation is not triggering and  
showing  
error because this new form is present in other module scaffold other  
model  
…

i have one public model and one comment model…

i have putted the comment add form in the public view and want to run  
the  
validation of comment model is that possible…

thanks

rahul

On Thu, May 6, 2010 at 9:30 PM, Frederick C.  
\<removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![rahul\_m](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/43a26b/32.png) [@rahul\_m](https://www.ruby-forum.com/u/rahul_m)\
**Post date:** [May 6, 2010, 1:04pm UTC](https://www.ruby-forum.com/t/validation-message-in-other-module/187927/6 "2010-05-06T13:04:45Z")

</div>

hii Fredrick,

i have setup the in my comment module  
validates\_presence\_of(:name,:comment)

and what other detail you need , and i have copied the new form as it is  
in  
to my public module,  
and set customer flag to 1,

please help.

thanks

rahu

On Thu, May 6, 2010 at 4:23 PM, Frederick C.  
\<removed\_email\_address@domain.invalid
